Sr. DevOps Engineer
QSC, LLC
- Zürich
- Unbefristet
- Vollzeit
- You have a strong distaste for friction and care deeply about your team’s ease and speed of development.
- You love to architect and build infrastructure, both in the cloud and at the edge.
- You champion continuous improvement, share best practices, and uplift your team.
- You have a strong belief in software development best practices.
- You apply a systematic, data-driven approach to problem-solving.
- You are passionate, persistent, and creative in finding solutions to difficult problems.
- Your instinct is to simplify and automate.
- Enhance and maintain tools and infrastructure for efficient software development by understanding and addressing the needs of the development teams.
- Support the creation of reliable and consistent software releases, coordinating with the broader release team when required.
- Oversee and improve automated CI/CD pipelines (GitLab, GitHub), maintaining cloud infrastructure in Google Cloud and Azure for runners and ensuring fast, reliable delivery.
- Collect and analyze development metrics to enhance pipeline architecture and improve speed, reliability, and efficiency.
- Develop and maintain scalable Infrastructure as Code (IaC) for all infrastructure (Terraform, Bicep, Ansible).
- Promote and implement DevOps and Security best practices, including CI/CD security integration (SAST, SCA, DAST).
- Mentor and advise other engineers and advocate for automation and continuous improvement across the team.
- Contribute to platform and product features with a focus on deployment, scalability, security, and backend infrastructure.
- Stay current with emerging trends in cloud technologies, DevOps, and automation.
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or equivalent.
- 7+ years of experience in a software development environment, with at least 5 years in DevOps, Build & Release, or Site Reliability Engineering.
- Strong programming/scripting skills in Python, Bash or JavaScript.
- Strong software design, problem-solving, and debugging skills.
- Strong Linux background and familiarity with development workflows and tooling on Linux.
- Deep experience with building and maintaining CI/CD pipelines (some of GitLab, GitHub, Azure DevOps, Jenkins).
- Proven expertise with major cloud providers, with preference for Azure.
- Strong experience with Docker and containerization technologies; familiarity with orchestration tools such as Kubernetes and Helm is a plus
- Hands-on experience with IaC, primarily Terraform and Ansible
- Familiarity with security best practices for CI/CD pipelines, container security, and secrets management.
- Excellent interpersonal skills, capable of independent work and cross-team collaboration.
- Preferred experience with one or more of the following:
- Development experience with TypeScript, C/C++, Rust, or Go. Experience with monitoring and logging stacks (Grafana, Prometheus, Elasticsearch).
- Experience with virtualization tools (KVM, libvirt).
- Hands-on experience with enterprise-scale CI/CD for microservice-based cloud applications.