MNC InsiderMNC Insider

DevOps Engineer – Software Build Expert

Nokia

DevOps Engineer – Software Build Expert

full-timePosted: Jul 3, 2026Updated: Sep 3, 2026Greece

Job Description

We are seeking a highly analytical and forward-thinking Build System Expert to architect, optimize, and scale our build systems & CI/CD pipelines.In this role, you will bridge the gap between complex embedded/native compilation and cutting-edge, cloud infrastructure. You will be responsible for managing a massive, multi-language codebase (primarily C/C++ and Python), serving as our internal expert on compiler toolchains (GCC and Clang). If you possess world-class diagnostic skills, deep knowledge of compiler optimization flags, and compilation bottlenecks, and live to shave minutes off build times, we want to hear from you Key ResponsibilitiesBuild Architecture & Optimization: Design, maintain, and optimize scalable build systems using Bazel and Starlark, ensuring ultra-fast, reproducible builds via local caching and bazel-remote.Compiler Toolchain Management: Configure, tune, and maintain custom GCC and Clang toolchains. Diagnose complex compilation and linking issues.Legacy & Multi-Platform Integration: Support and migrate complex, multi-language legacy build environments utilizing Make, Buildroot, Maven, and Gradle.Infrastructure & Orchestration: Maintain and scale cloud-native CI/CD infrastructure deployed across Kubernetes (K8s), OpenStack and Bare Metal environments.Dual Version Control Management: Manage and bridge workflows between distributed version control systems, primarily GitLab and Mercurial.Automation & Tooling: Write robust, maintainable scripts and tooling in Python, Bash, and Perl to automate operational tasks and improve developer efficiency.Core Services Support: Configure and optimize proxies and web servers using Nginx to ensure high availability for internal development services.Next-Gen AI Development: Champion and integrate AI-agent-based development workflows (including Anthropic Claude, Cursor, and GitHub Copilot) to accelerate internal engineering velocity and automate code analysis Must HaveIn-Depth GCC & Clang Knowledge: Thorough understanding of the compilation lifecycle (preprocessing, parsing, optimization, and linking). Experience with compiler-specific optimization flags, diagnostic flags, and cross-compilation targets.Advanced Diagnostics: Proficient in troubleshooting binary/link-time issues using tools like ld, gold, lld, nm, objdump, and readelf. Experience using sanitizers (ASan, TSan, MSan) to root-cause build and runtime anomalies.Expert-level Build Systems: Proficient with Bazel (including writing custom toolchain definitions and rules in Starlark) and managing bazel-remote cache environments.Multi-Language Compilation: Proven experience managing builds for large-scale C/C++, Python, Go and Perl applications, alongside familiarity with Maven and Gradle.Embedded Systems: Hands-on experience with Make and Buildroot configurations for generating root filesystems and cross-compiler toolchains.Orchestration & Cloud: Strong hands-on experience with Kubernetes (K8s) and OpenStack.CI/CD Platforms: Deep familiarity with both Jenkins and GitLab CI/CD pipelines.Version Control: Fluent in both Git/GitLab and Mercurial workflows.Scripting: Advanced proficiency in Python, Bash, and Perl.Web Servers: Strong working knowledge of Nginx configuration and traffic management. Nice to haveDevOps Mindset: Deep understanding of modern DevOps methodologies, infrastructure-as-code, and continuous integration paradigms.AI-Assisted Engineering: Hands-on experience leveraging or deploying AI tools and agents (Claude, Cursor, Copilot) within an enterprise development lifecycle.Excellent Analytical Skills: A rigorous, data-driven approach to profiling build performance.

Locations

  • Greece
  • Areva

Skills Required

  • compiler-specific optimization flagsintermediate
  • sanitizersintermediate
  • troubleshooting binary/link-time issues using tools like ldintermediate
  • Bazelintermediate
  • Mavenintermediate
  • Makeintermediate
  • Kubernetesintermediate
  • both Jenkinsintermediate
  • Pythonintermediate
  • Nginx configurationintermediate

Required Qualifications

  • In-Depth GCC & Clang Knowledge: Thorough understanding of the compilation lifecycle (preprocessing, parsing, optimization, and linking). Experience with compiler-specific optimization flags, diagnostic flags, and cross-compilation targets. (experience)
  • Advanced Diagnostics: Proficient in troubleshooting binary/link-time issues using tools like ld, gold, lld, nm, objdump, and readelf. Experience using sanitizers (ASan, TSan, MSan) to root-cause build and runtime anomalies. (experience)
  • Expert-level Build Systems: Proficient with Bazel (including writing custom toolchain definitions and rules in Starlark) and managing bazel-remote cache environments. (experience)
  • Multi-Language Compilation: Proven experience managing builds for large-scale C/C++, Python, Go and Perl applications, alongside familiarity with Maven and Gradle. (experience)
  • Embedded Systems: Hands-on experience with Make and Buildroot configurations for generating root filesystems and cross-compiler toolchains. (experience)
  • Orchestration & Cloud: Strong hands-on experience with Kubernetes (K8s) and OpenStack. (experience)
  • CI/CD Platforms: Deep familiarity with both Jenkins and GitLab CI/CD pipelines. (experience)
  • Version Control: Fluent in both Git/GitLab and Mercurial workflows. (experience)
  • Scripting: Advanced proficiency in Python, Bash, and Perl. (experience)
  • Web Servers: Strong working knowledge of Nginx configuration and traffic management. (experience)
  • DevOps Mindset: Deep understanding of modern DevOps methodologies, infrastructure-as-code, and continuous integration paradigms. (experience)
  • AI-Assisted Engineering: Hands-on experience leveraging or deploying AI tools and agents (Claude, Cursor, Copilot) within an enterprise development lifecycle. (experience)

Responsibilities

  • Build Architecture & Optimization: Design, maintain, and optimize scalable build systems using Bazel and Starlark, ensuring ultra-fast, reproducible builds via local caching and bazel-remote.
  • Compiler Toolchain Management: Configure, tune, and maintain custom GCC and Clang toolchains. Diagnose complex compilation and linking issues.
  • Legacy & Multi-Platform Integration: Support and migrate complex, multi-language legacy build environments utilizing Make, Buildroot, Maven, and Gradle.
  • Infrastructure & Orchestration: Maintain and scale cloud-native CI/CD infrastructure deployed across Kubernetes (K8s), OpenStack and Bare Metal environments.
  • Dual Version Control Management: Manage and bridge workflows between distributed version control systems, primarily GitLab and Mercurial.
  • Automation & Tooling: Write robust, maintainable scripts and tooling in Python, Bash, and Perl to automate operational tasks and improve developer efficiency.
  • Core Services Support: Configure and optimize proxies and web servers using Nginx to ensure high availability for internal development services.
  • Next-Gen AI Development: Champion and integrate AI-agent-based development workflows (including Anthropic Claude, Cursor, and GitHub Copilot) to accelerate internal engineering velocity and automate code analysis
  • Build Architecture & Optimization: Design, maintain, and optimize scalable build systems using Bazel and Starlark, ensuring ultra-fast, reproducible builds via local caching and bazel-remote.
  • Compiler Toolchain Management: Configure, tune, and maintain custom GCC and Clang toolchains. Diagnose complex compilation and linking issues.
  • Legacy & Multi-Platform Integration: Support and migrate complex, multi-language legacy build environments utilizing Make, Buildroot, Maven, and Gradle.
  • Infrastructure & Orchestration: Maintain and scale cloud-native CI/CD infrastructure deployed across Kubernetes (K8s), OpenStack and Bare Metal environments.
  • Dual Version Control Management: Manage and bridge workflows between distributed version control systems, primarily GitLab and Mercurial.
  • Automation & Tooling: Write robust, maintainable scripts and tooling in Python, Bash, and Perl to automate operational tasks and improve developer efficiency.
  • Core Services Support: Configure and optimize proxies and web servers using Nginx to ensure high availability for internal development services.
  • Next-Gen AI Development: Champion and integrate AI-agent-based development workflows (including Anthropic Claude, Cursor, and GitHub Copilot) to accelerate internal engineering velocity and automate code analysis

Target Your Resume for "DevOps Engineer – Software Build Expert" , Nokia

Get personalized recommendations to optimize your resume specifically for DevOps Engineer – Software Build Expert. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "DevOps Engineer – Software Build Expert" , Nokia

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

SoftwareSoftware

Answer 10 quick questions to check your fit for DevOps Engineer – Software Build Expert @ Nokia.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.