About the Role
We are looking for a DevOps Engineer to join our dynamic team at CERN. This remote DevOps Engineer position offers an exciting opportunity to develop and maintain Python services and libraries while supporting the team in various DevOps-related activities. You will ensure the reliable operation of development and production infrastructure that runs critical web applications used to operate CERN's power converters.
What You'll Do
- Develop and maintain libraries, background services, and REST APIs in Python.
- Maintain scripts in Bash and Python.
- Manage Docker and Docker Compose development setups.
- Create and maintain CI/CD pipelines using GitLab CI.
- Configure and maintain application deployments with Kubernetes and Helm charts.
- Investigate and resolve issues related to development environments, CI/CD pipelines, and application deployments.
Requirements
- Experience designing and developing Python libraries and services.
- Experience in designing and developing web back-ends, especially REST APIs.
- Experience operating and troubleshooting containerized applications in development or production environments.
- Experience setting up and maintaining CI/CD pipelines.
- Knowledge of networking and modern web application architectures is a plus.
Nice to Have
- Familiarity with Python frameworks such as FastAPI, Pydantic, SQLAlchemy, and asyncio.
- Experience with Docker, Kubernetes, and Helm.
- Proficiency in Git and GitLab CI/CD.
- Spoken and written English; willingness to learn French.
What We Offer
- A competitive monthly stipend between 5266-5793 Swiss Francs (tax-free) based on your degree.
- 30 days of paid leave per year plus 2 weeks of annual closure.
- Comprehensive health insurance coverage for you, your spouse, and children.
- Membership in CERN’s Pension Fund.
- Relocation package including installation grant and travel expenses.
- On-the-job and formal training, including language classes.
- Possibility to extend your contract up to 36 months.
Join us at CERN, where we push the frontiers of science and technology. As a remote DevOps Engineer, you will be part of a diverse team fostering innovation and collaboration. If you are ready to take on exciting challenges and contribute to groundbreaking research, apply now!
This remote DevOps Engineer position at CERN offers a unique opportunity to work on cutting-edge technology in a collaborative environment. With competitive pay and relocation support, it's an excellent chance for career growth.
Who Will Succeed Here
Proficiency in Python with hands-on experience in building APIs using FastAPI and Pydantic to efficiently develop and maintain services for critical applications at CERN.
Adaptability to hybrid work environments, demonstrating self-motivation and discipline to manage tasks independently while collaborating effectively with remote team members.
Familiarity with container orchestration tools like Docker and Kubernetes, coupled with a proactive mindset to troubleshoot and streamline CI/CD pipelines using Git and GitLab CI.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months