FN BBN DevOps Engineer
& Competencies Deliver code to automate manual activities and create a fully scripted development & test environment (IAAC).
This involves developing & integrating new code, adjusting existing code, forking code on opensource components and contributing back where/when required,... Setup, manage and optimize build and test environments for FN BBN products on physical and cloud infrastructure: repo setups, syncs with open source community, Buildroot toolchain, Artifactory, Jenkins CI, Robot Framework,...
Integrate test automation framework into SW delivery process, including staged SW delivery through optimized test pyramid, building on existing automation tools or expansion of it. Cooperate with LAB-Ops and Build Production teams on productization of optimizations in CI pipelines. Cooperate with existing tools owners to include new features or develop extra functionalities (through API, ...)
Define new improvement projects, PoCs,… together with R&D development teams, to optimize their TTM through process flow automation. Qualifications Master degree in Computer Science (or similar engineering discipline) or equivalent. Very good coding (C, C++, HTML, CSS) and scripting skills with knowledge of one or more scripting languages such as Python, Perl, PHP, Java, etc. Very good understanding of human-readable file formats like JSON, YAML, etc. In-depth experience of Linux environment. Profound TCP/IP knowledge. Team player. Excellent communication skills, both verbal and written (EN). Use CI and CD tools (i.e. Jenkins). Mercurial or Git holds no surprises for you as crucial for version control. Strong experience with Embedded Linux build systems like Buildroot. Proven track record in optimizing Makefiles and Make or Bazel build systems and tuning their advanced caching and optimization techniques. Ability to use a wide variety of open source DevOps technologies and tools. Daily user of Docker and other containerization tools, as well as emulation or virtualization techniques. Knowledge on Kubernetes and HELM is a +. Working with us, you will have a positive impact on people’s lives and help to overcome some of the world’s most pressing challenges. We act inclusively and respect the uniqueness of people. At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. Nokia culture welcomes people as their true selves.