DevOps Engineer

Sonar
Summary
Join Sonar's Platform Team as a DevOps Engineer and shape the future of SonarQube's on-premises platform, empowering over 10 million developers worldwide. Enhance SonarQube's reliability and ease of use in on-premise and cloud environments by implementing user-facing features like GCP Marketplace integration and FIPS compliance. Collaborate with developers to strengthen SonarQube's architecture and improve its operability. Maintain and enhance Helm charts and Dockerfiles for smooth deployments. Operate and monitor the production SonarQube instance on AWS, ensuring high availability and performance. Improve pre-production environments using infrastructure-as-code principles with Terraform and Ansible. Based in Geneva, you'll be part of a collaborative and innovative squad.
Requirements
- Proficiency with containerization technologies such as Docker and Kubernetes, including maintaining Helm charts and Dockerfiles
- Experience with infrastructure-as-code tools like Terraform and Ansible for managing and provisioning environments. Experience with CDK is a plus
- Solid understanding of networking fundamentals (TCP/IP, DNS, Load Balancing, Firewalls) relevant to cloud and containerized environments, and how to troubleshoot any related issues
- Strong understanding of CI/CD pipelines and how to integrate continuous testing and deployment practices
- Hands-on experience with cloud platforms, particularly AWS, including deploying and managing applications
- Proficiency in a scripting language (e.g., Python, Go, Bash) for automation of infrastructure tasks, configuration management, and operational tooling
- Solid experience in DevOps or SRE roles, with a proven track record of improving system operability and reliability
- Ability to collaborate effectively with software development teams, providing guidance on architectural improvements and best practices for operability
- A problem-solving mindset, with the ability to identify and address complex technical challenges in a production environment
- Experience operating and monitoring production systems, ensuring high availability and performance
Responsibilities
- Collaborate with developers to strengthen the SonarQube architecture, directly enhancing its operability and ensuring a seamless experience for our users
- Implement product-oriented features that improve how SonarQube is deployed and managed across various environments, including private and public clouds
- Maintain and enhance our Helm charts and Dockerfiles to ensure smooth and efficient deployments of SonarQube in containerized setups and Kubernetes clusters
- Operate and monitor our production SonarQube instance hosted on AWS, ensuring high availability, performance, and reliability
- Improve our pre-production environments by applying infrastructure-as-code principles using tools like Terraform and Ansible, making our testing and validation processes more robust and automated
Preferred Qualifications
Experience with CDK
Benefits
- We contribute 60% of the total cost for your pension; 13.5% to 15.5% of your base salary for savings; 2% for risk
- Generous discretionary Company Growth Bonus, paid annually
- Commuting: Sustainable mobility options, including carpooling and the refund of 60% of the annual transportation subscription
- We encourage usage of our robust time-off allocations with 27 PTO days for our employees based out of the Geneva region, plus additional days based on seniority and circumstances
- Global workforce with employees in 20+ countries representing 35+ unique nationalities
- We have an annual kick-off somewhere in the world where we meet to build relationships and goals for the company
- We have a flexible work policy that includes 3 days in-office and 2 days work-from-home each week for those located near our office locations; some locations such as Dubai, India, Japan and Australia operate fully remotely
Share this job:
Similar Remote Jobs
