We are currently the largest institution of research and development in the ICT sector in Poland, successively growing and still looking for new talents. DevOps Engineer is one of the key positions in R&D Center in Wroclaw and at present, there are a few slightly different departments possibly interested in your experience. Find out which specific departments are currently recruiting for this position: https://en.nokiawroclaw.pl/check-our-devops-hiring-teams/

Apply and a designated Talent Attraction Person will contact you in 2-3 working days to discuss all the details and guide you through the whole recruitment process, completed with feedback (guaranteed after an interview step). Below you will find some general information about our expectations and Integration and DevOps Engineers positions.

About the project

Nokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things.
Platform Software team is responsible for delivering software that runs hardware used in Nokia products. The Main Platform Software component is embedded “”Linux from Scratch””, which provides the operating system as the heart of all Nokia base stations (BTS) running 3G/4G/5G technologies.
Build-CI DevOps team is delivering complex solutions to support the development and test execution of Baseband Platform products.
We are looking for DevOps Senior Engineer who will join LFS Build/CI team. As a part of your role, you will have a possibility to influence the development direction of CI solutions for the whole Platform Software organization. We expect you to bring new ideas and improvement proposals for existing CI setup. We are looking for a real team player who is willing to work in a multi-cultural environment.

Responsibilities

  • designing, implementing and maintenaning a build processes for multiple concurrent releases of embedded software.
  • prototyping concepts which proofs feasibility of complex solution proposals.
  • leading development of technologies, tools and solutions.
  • proposing improvements across whole CI and automation environment.
  • writing scripts to automate build and deployment processes through build systems.
  • optimizing existing build jobs for simplicity and speed.
  • executing test suites in the continuous integration process.
  • supporting development teams as well as Release and Test Managers.
  • sharing the knowledge to elevate team capability

Requirements

  • good command of English.
  • bachelor’s degree in computer science or Telecommunications or similar engineering field.
  • at least 5 years of experience in Software Development and Deployment area.
  • deep Linux knowledge incl. kernel, drivers know-how.
  • Linux administration aspects (user mgmt, network configuration, storage setup, etc).
  • advanced Bash, Python, C/C++ knowledge.
  • experience with GNU Make and Makefiles.
  • practical experience with Jenkins, Git, Gerrit.
  • GCC compilers knowledge.
  • ability to debug cross compilation targets.
  • be open to learn new technologies and eager to accept challenges.
  • capable to analytical thinking, structure complex tasks, problem solving skills.

Technologies

  • Linux
  • Jenkins
  • Git, Gerrit, Gitolite
  • ZUUL
  • Make, CMake, Autotools, GCC
  • Yocto, Meson
  • Bash
  • Python
  • C/C++
  • Agile methodologies, JIRA
Please be informed that we reserve ourselves the right to contact only with selected candidates.

Check our projects

C++

As C++ Developer you will be responsible for software design, implementation, analyzing and solving complex engineering problems and hitches in radio technologies area.

Are you ready to start your adventure with Nokia?

read more

C Embedded

As C Embedded Software Developer you will contribute to system architecture, provide software design and implementation, test the software and eventually troubleshoot and solve problems.

Are you ready to take your career on a new track?

read more

Python

In this role you will be responsible for developing web-based application used in Mobile Networks department to support testers, program managers, fault coordinators etc. in their daily tasks.

We are working on improving the tomorrow. Would you like to join?

read more

DevOps

You will be responsible for design, implementation, analyzing and solving complex engineering problems regarding by building and delivery testing frameworks and take care of the uninterrupted operation of the testing system through cooperation with other departments around the world.

Are you ready for new professional challenges?

read more

Integration & Testing

You will be responsible for debugging, isolation and resolving of various issues. You will have a chance to apply knowledge and experience to determine failure’s root cause.

Do you have what it takes to create the future of telecommunication?

read more

Specification Engineer

You will contribute requirement screening, create Change Requests and bring down requirements effecting architecture into specification.

Ready to step into the future of technology with us?

read more

Java

Join us and enjoy best software craftsmanship practices such as OO design principles, clean code, code review, pair programming, test-driven development and continuous integration. We create products which helps telecom operators to manage their networks in a cutting-edge way.

Are you passionate about solving problems?

read more

Step by step recruitment process

See more

Apply

Phone call

Test

Interview

Did not find the offer that interests you? Write to us in what technology you feel best. We will check what we can offer..

Contact us

Apply

Senior DevOps Engineer

Path 2 Created with Sketch. Message was sent
Group Created with Sketch. An error occurred while sending the message