Für diese Stelle werden keine Bewerbungen mehr angenommen
- Design end-to-end pipelines for software and infrastructure deployment across our product needs.
- Implement and maintain the pipelines in terms of upgrades of software components or adjustments based on needs (new or modifications to a pipeline).
- Security testing and enhancement of the pipeline to ensure it is robust and secure.
- 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 compute, storage, and networking is scalable
- Own the tools involved in the pipeline and their configuration ex-user management
- Active devolution of ownership to teams through automation
- Leverage SaaS where we can whilst ensuring robust security engineering.
- Good knowledge of Java, Python or Shell scripting (Bash)
- Knowledge of AWS; other cloud providers is a plus
- Knowledge of Terraform and AWS CDK
- Good knowledge of CI/CD concepts
- Comfortable with Git and GitHub
- Knowledge of one of the following container technologies: Docker, Kubernetes, EKS
- Knowledge of one of the following build tools: Maven, Gradle, MSBuild, NPM, Yarn
- Highly autonomous and pragmatic
- Open-minded and very positive can-do attitude
- Comfortable in dealing with change and complexity
- Self-confident enough to challenge the status quo as well as to receive feedback
- Leadership: you take initiative and demonstrate your ability to lead a subject from beginning to end
- Ability to lead change of infrastructure and work with developers
- Valuing "done" over "perfect"
- 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.
Release Engineer - Geneva, Schweiz - SonarSource SA
Beschreibung
Release Engineer
Sonar's industry leading solution solves the trillion-dollar challenge of bad code, equipping developers and organizations to reach a problem-free state in their codebase with Clean Code. Through its unique Clean as You Code methodology, the organization has empowered 7 million developers and 400,000 organizations across the globe to systematically deliver better software. SonarSource provides a series of products to help engineers eliminate bugs and vulnerabilities, and champion quality code in the software development process. Our products are already the standard products that extend Github, Bitbucket, and Azure DevOps. Our goal is to make these products the ultimate automatic code analysis solution and get it adopted by millions of users for millions of projects and billions of lines of code. This means managing a set of complex code delivery pipelines using next-generation tooling that implement robust security processes, scales, is fully automated, and provides data that enables us to ensure we continuously improve the service quality to our internal engineering teams. To achieve this goal, we are looking for a talented Release Engineer - you - to join the SonarSource team.