DevOps/CI Engineer (SCM)


DevOps/CI Engineer (SCM)

Nokia Solutions and Networks
Mid
Online interview
Employment contract
Wrocław

Project description

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)

Who we're looking for?

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

Skills
Bash
Linux
CI
Jenkins
Docker
SVN
Git

Bonuses

Healthcare
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
  • Leisure package for families
Kitchen
  • Hot beverages
Traning
  • Trainings
  • Conferences
  • Books
Parking
  • Bicycle parking
  • Car parking
Other
  • Shower
  • Chill room
  • Integration events

Our company

Nokia Solutions and Networks

Wrocław 3000
Tech skills
  • C
  • C++
  • Python

Check out similar job offers