Localization: Wrocław
We are looking for candidates for Software Configuration Engineer positions (also known as DevOps). You will have an opportunity to work in a flexible multicultural environment, constantly develop your skills in IT and Telecommunications domains. The challenges you will face include controlling software development environment, enhancing Continuous Integration system, focus on SCM and to support of developers working on 4G-5G features,.
- Cross-site working within 4G LTE and 5G teams with focus on Software Configuration Management
- monitoring and controlling the software development environment,
- maintenance and enhancements of Continuous Integration systems,
- supporting the development and maintenance of software analysis tools,
- maintenance and troubleshooting the IT infrastructure
- Plane/Core responsibility over Continuous Integration of other Nokia R&D sites
- Continuous Integration and Jenkins
- Linux shell programming (Bash) and administration and containers (Docker, LXC)
- Python including OOP techniques and basic design patterns
- svn and git (gerrit/gitlab)
- GNU Makefiles
- Cloud deployments (OpenStack, managing instances, creating/maintaining images
- Networking concepts (TCP/IP stack, DNS, routing and switching)
- Bare-metal deployments (hardware knowledge, hardware configuration)
- OpenStack and AWS knowledge
- Kubernetes containers
- Groovy and Perl
- Ansible
- Domain-related network services (NIS, NFS, Kerberos, LDAP)
- Experience with Continuous Integration and Jenkins
- Extensive knowledge and practise of Linux shell programming (Bash)
- Experience with Linux system administration, including simple database-related tasks, web servers
- Linux containers (Docker, LXC)
- Python including OOP techniques and basic design patterns
- svn and git (gerrit/gitlab)
- Ability to find solutions to uncommon problems
- Extending build systems using GNU Makefiles
- Cloud deployments (OpenStack, managing instances, creating/maintaining images
- Networking concepts (TCP/IP stack, DNS, routing and switching)
- Bare-metal deployments (hardware knowledge, hardware configuration)
- Experience in software lifecycle management (understanding and creating release processes and delivery management)
- OpenStack and AWS knowledge
- Experience in deploying Kubernetes containers
- Groovy and Perl
- Ansible
- Domain-related network services (NIS, NFS, Kerberos, LDAP)
- Master’s or Bachelor’s degree in Engineering, Telecommunications, Computer Science or Software Technology or equivalent education
- Strong SW Engineering skills
- Expertise in algorithm optimization, code profiling and in analysis of memory usage violations
- Analytical skills
- Good communication in English (both written and spoken)
- Excellent team player
- Reliability
- Flexibility