Overview
Tasks & Responsibilities and qualifications for the role are described below. The candidate will be responsible for architecting, engineering, and maintaining a Debian-based Linux distribution, along with building robust pipelines, serving as a technical escalation point, and driving continuous improvements.
Responsibilities
* Architect and Engineer our Core OS Platform: Take ownership of our custom Debian-based distribution. This includes kernel customization, driver integration, and the creation, maintenance, and optimization of Debian packages.
* Master the Build and Release Pipeline: Evolve and improve the infrastructure and processes used to build, test, and release our Linux distribution, ensuring reliability and reproducibility.
* Be the Ultimate Escalation Point: Act as the go-to expert for complex, low-level system issues. Perform deep-dive troubleshooting, debugging, and root-cause analysis across both software and hardware.
* Consult and Empower Development Teams: Guide internal project teams on how to best leverage the Roche Linux platform.
* Proactively Drive Improvement: Constantly seek out opportunities to enhance our distribution, tools, and processes. Whether it\'s improving system performance, strengthening security, or automating a complex workflow, you will be expected to identify needs and champion solutions.
Qualifications
* Must Haves:
* Deep, Hands-On Linux Mastery (8+ years): You are a seasoned professional who is comfortable across the entire Linux stack.
* Custom Distribution Engineering: Proven, extensive experience building, modifying, or maintaining a customized Linux distribution, with a strong preference for Debian (e.g., using debootstrap, molior, aptly).
* Expertise in Debian Packaging: You don\'t just apt-get install. You can create, patch, and maintain .deb packages from scratch, understanding policy, dependencies, and best
* Nice to Have:
* Proficiency in a systems programming language like C or C++.
* Experience with embedded systems, the ARM platform, hardware drivers, and low-level hardware/software integration.
* Knowledge of modern infrastructure: Virtualization (KVM), Containers (Docker, Kubernetes), CI/CD pipelines, and Infrastructure as Code (Terraform).
* Experience with cloud platforms (e.g., AWS).
Practices
* Strong Scripting and Automation Skills: Fluency in Python and Shell scripting is essential for building tools and automating system tasks.
* Fundamental Systems Knowledge: A solid grasp of operating system theory (process management, memory, filesystems), software build systems (make, CMake), and the full testing and packaging lifecycle.
#J-18808-Ljbffr