Oferta pracy

Senior DevOps - Engineer

NOKIA

  • Kuyavia-Pomerania

    Kuyavia-Pomerania
  • offer expired 2 days ago
  • contract of employment
  • full-time
  • senior specialist (Senior)
  • home office work
  • remote recruitment

Technologies we use

Expected

  • Linux

  • Jenkins

  • Bash

  • Python

  • Git

  • Gerrit

  • Gitolite

  • ZUULMake

  • CMake

  • Autotools

  • GCC

  • Yocto

  • Meson

  • C

  • C++

  • Agile methodologies

  • JIRA

Operating system

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.

Your 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

Our 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

Division of working time
70%

meetings

30%

coding

This is how we organize our work

This is how we work

  • you develop several projects simultaneously
  • you can change the project
  • you have influence on the choice of tools and technologies
  • you have influence on the technological solutions applied
  • you have influence on the product

This is how we work on a project

  • Clean Code

  • code quality measures

  • code review

  • design patterns

  • static code analysis

  • architect / technical leader support

  • Continuous Deployment

  • Continuous Integration

  • DevOps

  • team-level deployment

  • active monitoring

  • documentation

  • issue tracking tools

  • technical debt management

  • integration tests

  • performance tests

  • regression tests

  • test automation

  • testing environments

  • unit tests

Development opportunities we offer

  • assistance in preparation to public speeches

  • conferences in Poland

  • external training

  • industry-specific e-learning platforms

  • intracompany training

  • mentoring

  • soft skills training

  • space for experimenting

  • substantive support from technological leaders

  • support of IT events

  • technical knowledge exchange within the company

  • the company supports open source projects

What we offer

  • 100% work from home possibilities

    • Benefits

    • sharing the costs of sports activities

    • private medical care

    • life insurance

    • flexible working time

    • integration events

    • dental care

    • corporate sports team

    • preferential loans

    • corporate library

    • no dress code

    • parking space for employees

    • leisure zone

    • extra social benefits

    • meal passes

    • kindergarten / nursery

    • redeployment package

    • employee referral program

    • opportunity to obtain permits and licenses

    • charity initiatives

    • family picnics

    • tax break

    Recruitment stages
    1

    Application

    2

    Phone conversation

    3

    Online Interview with HR and technical parts

    4

    Feedback

    NOKIA

    At Nokia, we create technology that helps the world act together.

    As a trusted partner for critical networks, we are committed to innovation and technology leadership across mobile, fixed, and cloud networks. We create value with intellectual property and long-term research, led by the award-winning Nokia Bell Labs.

    Adhering to the highest standards of integrity and security, we help build the capabilities needed for a more productive, sustainable, and inclusive world.

    Watch our video to discover more how we create meaningful interactions to drive human progress.

    Scroll to the company’s profile