- Professional
- Bureau à Westford
We are seeking a skilled Linux Developer to join our team. The ideal candidate will have deep expertise in Linux systems, particularly Ubuntu/Debian distributions, and experience with packaging, automation, and configuration management. This role involves building, configuring, and maintaining Linux-based environments for large-scale deployments while ensuring integration with CI/CD pipelines and containerized systems.
Key Responsibilities
- Configure, optimize, and maintain Ubuntu/Debian Linux environments, ensuring system stability and performance.
- Create and maintain iPXE boot environments for automated network-based installations.
- Build and manage Makefiles and create Debian/Ubuntu packages for custom applications.
- Manage Ubuntu/Debian repositories, including local repo mirroring and updates.
- Implement and maintain CI/CD pipelines using GitLab for automated builds and deployments.
- Utilize Docker containers for application packaging and environment isolation.
- Develop and maintain shell scripts to automate system and deployment processes.
- Ensure secure configuration and connectivity using SSH port forwarding and related tools.
Required Skills & Qualifications
- Strong understanding of Linux kernel architecture and internals (no kernel development required).
- Proven experience with Ubuntu/Debian distributions and package management.
- Hands-on experience with Makefiles and building .deb packages.
- Knowledge of Ubuntu/Debian repository structure and mirroring.
- Experience with GitLab and CI/CD pipelines.
- Working knowledge of Docker, SSH, and shell scripting.
- Familiarity with iPXE boot configuration and network provisioning.
Preferred Qualifications
- Experience with embedded Linux environments.
- Understanding of secure boot, UEFI, and Linux hardening best practices.
Education & Experience
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent practical experience).
- 3–5 years of experience working in Linux systems development, administration, or DevOps roles with strong focus on Ubuntu/Debian environments.
Work Arrangement
This is a primarily remote position, but the candidate must be willing to work onsite at our Westford, MA office as needed for hardware integration, testing, or critical project meetings.