As a Release Engineer, you will
- Support the development teams in designing end-to-end pipelines for software and infrastructure deployment across their needs.
- Implement and maintain the pipelines in terms of upgrades of software components or adjustments based on needs.
- Secure the supply chain (infrastructure, code repositories, artifact storage).
- Work towards a recurring rebuild of the pipeline itself to ensure that configuration drift is reduced.
- Collaborate with teams to help generalize standards to simplify management and avoid specializations where they can be avoided
- Collaborate with infrastructure to ensure requirements for underlying computing, storage, and networking are scalable
- Own the tools involved in the pipelines.
- Active dedication to the autonomy of the development teams and their appropriation of the means made available to them through automation and self-service.
- Leverage SaaS where we can whilst ensuring robust security engineering.
The technical skills you will demonstrate
Good knowledge of Java, Python or Shell scripting (Bash); other languages like JS are a plusKnowledge of AWS; other cloud providers is a plusKnowledge of HashiCorp Terraform and AWS CDKAgile software developmentGood knowledge of CI / CD conceptsComfortable with Git and GitHubKnowledge of container technologies : Docker, Kubernetes, EKSKnowledge of build tools, like Maven, Gradle, MSBuild, NPM, YarnBonus : HashiCorp Vault, JFrog Artifactory, Datadog, Cirrus CI, and Sonar productsThe skills you will demonstrate
Highly autonomous and pragmaticOpen-minded and very positive can-do attitudeComfortable in dealing with change and complexitySelf-confident enough to challenge the status quo as well as to receive feedbackLeadership : you take initiative and demonstrate your ability to lead a subject from beginning to endAbility to lead change of infrastructure and work with developersValuing “done” over “perfect”Words from the team Our team is made of 7 passionate teammates making sure our service provides the features engineers need for both application and infrastructure delivery, be that to our cloud product (SonarCloud), packaged products such as SonarQube, or SonarLint and our customer-facing sites and our internal tooling capabilities. We use Cloud Service Providers to achieve our objectives and in many cases leverage SaaS best-of-breed solutions. Why you will love it here
We value a safe work culture - founded in respect, kindness, and the right to fail.We hire great people - we value communication skills as much as technical prowess and we strive to create a work environment that allows for everyone to succeed and feel empowered to do their best work. Our 500+ SonarSourcers from 35 different nationalities can relate!Work-life balance - a healthy work-life balance is very important at Sonar.Flexible hours - we schedule our days in order to be effective at work, while also being able to enjoy life’s important moments.We promote continuous learning - in an ever-changing industry, learning new skills is the key to growth and success! We're happy to support all employees in this journey if desired.