By contacting us you agree with the storage and handling of your data by this website.
Overview
We are looking for a highly skilled Lead to spearhead our efforts in creating and maintaining optimized base container images with a focus on C library integration and package management. The ideal candidate will be a subject matter expert in container technologies and Linux systems, with deep knowledge of C libraries and their impact on containerized environments.
Responsibilities
- SME in developing minimal, secure, and performant base container images with
- optimized C library implementations
- Oversee the integration of custom-compiled glibc and related packages into base images, ensuring compatibility and optimal performance
- Guide the team in implementing best practices for C library management in containerized environments, including strategies for handling multiple library versions
- Develop techniques for efficient static and dynamic linking in container environments
- Collaborate with the package compilation team to ensure seamless integration of custombuilt libraries and packages
- Implement strategies for minimizing container image size while maintaining full glibc compatibility
- Stay current with the latest trends in container technologies, focusing on C library optimizations and security implications
Required Qualifications
- Master's degree in Computer Science, Software Engineering, or related field
- 10+ years of experience in Linux systems engineering, with a focus on C libraries and containerization technologies
- Deep understanding of glibc, MUSL, and their implications in containerized environments
- Extensive knowledge of container runtimes (e.g., Docker, containerd) and their interactions with system libraries
- Strong background in C and C++ programming, with experience in library development and optimization
- Expertise in Linux package management systems (e.g., APT, YUM, apk) and their integration with C libraries
- Experience with creating and maintaining minimal Linux distributions (e.g., Alpine-like systems) with glibc support
- Proficiency in compilation techniques, including cross-compilation and library optimization for containers
- Excellent leadership and communication skills
Preferred Qualifications
- Experience with creating custom Linux distributions from scratch (e.g., Linux From Scratch) with a focus on C library optimization
- Knowledge of advanced Linux features like namespaces, cgroups, and seccomp, and their interaction with C libraries
- Familiarity with OCI (Open Container Initiative) standards and specifications, particularly regarding base images and library management
- Experience implementing DevSecOps practices in containerized environments, with a focus on library security
- Contributions to open-source projects related to C libraries, container technologies, or Linux distributions
How to Apply
Please submit your resume and a cover letter detailing your relevant experience to [email protected].
Triam Security is an equal opportunity employer. We celebrate diversity and are committed to
creating an inclusive environment for all employees.