DevOps/CI Engineer (SCM) [rekrutacja online]
Localization: Wrocław
Daily activities
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,.
Responsibilities:
- 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
We work with:
- 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)
Our expectations:
- 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)
Bonus points:
- 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