Senior DevOps Engineer
- Full-time
Company Description
The Linux Foundation is the organization of choice for the world’s top developers and
companies to build ecosystems that accelerate open technology development and commercial adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history.
Founded in 2000, The Linux Foundation today supports massive developer communities and
provides tools, training, research, and events to scale any open source project, which together deliver an economic impact not achievable by any one company or entity. It has over 2,000 corporate members from over 41 countries, including every single one the Fortune 100. The Linux Foundation has proudly created over $54B in shared technology value since inception.
The Linux Foundation supports hundreds of open source initiatives that encompass the most
pervasive technologies and standards across technology, health, energy, automotive, financial services and other industry sectors.
Job Description
The Linux Foundation is looking for a Release Engineer to join one of the Free Software projects it manages. Bring your skills and passion for release planning, cross-project coordination, automation, and release delivery to help the project succeed and become the leading free software option on the market.
The Release Engineer will work with the developer community to build the processes and automation needed to coordinate timely and regular software releases, follow-on stable releases, and manage security updates and advisories.
We are only able to consider candidates that currently reside in Austria, the Czech Republic, Germany, Ireland, or the UK for this position.
Primary Responsibilitie
Work with the project community to create automated release processes, such as:
setup and configure cloud deployments (OpenStack/Docker)
setup and manage Continuous Integration (CI) platforms such as Jenkins, GitHub Actions, and GitLab CI
setup multi-platform builders according to developer specifications to assure that they are capable of producing binary builds and running automated test suites
Develop, document, and maintain release automation tooling
Communicate with Project Technical Leaders, and community at large regarding status of release process, such as:
closely interact with developers to help set up and troubleshoot CI jobs for each subproject
create developer documentation on how to use the CI infrastructure with their projects
integrate CI and issue tracking infrastructures with developer communication channels (e.g. chat bots for notifying of new issues, code review submissions, failed builds, etc)
Report to the Technical Steering Committee around ongoing activities and timelines for stable and development release coordination and activities.
Help identify release blocking issues to keep release process on schedule
Deliver timely release artifacts
Qualifications
Bachelor’s degree in Computer Science related field or equivalent work experience
3-5 years of software release or project management experience supporting an enterprise-scale production environment
Excellent English communication skills, written and spoken
Strong understanding of git (understanding of Gerrit a plus)
Strong understanding of CI processes.
1-2 years experience as a hands-on administrator of with one or more of the following CI platforms: Jenkins, GitHub Actions, or GitLab CI
Strong understanding of Linux
Experience with Python development
A Linux or Mac based work environment
Optional Qualifications
Understanding of Maven or similar Java based development practices
Understanding of how containers and their systems work (docker or podman)
Experience with use of Opentack and / or AWS
Experience with Ansible
Experience with Hashicorp Packer
Experience with Puppet
Experience with Kubernetes, big plus
Experience with Go, big plus
Knowledge Jenkins Job Builder a definite asset
Experience with free software development a major plus
Additional Information
The Linux Foundation is a largely all-remote workforce that hires top-notch talent. We are as passionate of providing a flexible and supportive work culture as we are in Open Source Software. Collaboration is in our DNA, and we pride ourselves on being able to work closely together while not being tied to an office.
We are only able to consider candidates that currently reside in Austria, the Czech Republic, Germany, Ireland, or the UK for this position.
The Linux Foundation is an Equal Opportunity Employer.