DevOps Engineer – Software Build Expert
Nokia- Location
- Greece
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- —
Posted 2mo ago
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 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
Must Have
- 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.
- 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 have
- DevOps 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.
Skills
- C
- C++
- Python
- Bazel
- Maven
- Gradle
- Kubernetes
- GitLab
- Bash
- Perl
- Nginx
- Anthropic Claude
- Cursor
- GitHub Copilot
- Go
- Jenkins
- GitLab CI
- Git
More jobs at Nokia
All 224Similar roles
Υπάλληλος καθαρισμού (efood market) - Θεσσαλονίκη (Χαριλάου)
Delivery Hero · Thessaloniki, Greece · today
Senior Security Engineer
Delivery Hero · Athens, Greece · 2d ago
Tournament Coordinator EMEA (m/f/x)
GRID eSports · Wroclaw, Dolnośląskie, Poland · Prague, Praha, Hlavní město, Czechia · Athens, Attikí, Greece +8 · 2d ago
Senior Systems Administrator
Kaizen Gaming · Athens, Greece · 3d ago
Devops Intern
Professional Careers at Kyndryl · Athens, Attiki, Greece · 3d ago
Υπάλληλος καθαρισμού - (efood market) - Βόρειος/Νότιος/Δυτικός/Κεντρικός Τομέας Αθηνών/Πειραιάς
Delivery Hero · Athens, Greece · 3d ago