CV DevOps Engineer: Example and Template
How to structure your CV as a DevOps Engineer in Switzerland so that platform experience, level of automation and operational responsibility are immediately visible.
Currently 31 open DevOps Engineer positions in Switzerland, across 8 cantons, 6 of them from the last 7 days. swisscom advertises the most.
CV example — two-page template
This template is editable straight away — or upload your existing CV and it is carried into this layout automatically.
What qualifications are expected of DevOps Engineers in Switzerland?
Swiss employers most commonly require an IT Specialist EFZ with further training or a BSc from a university of applied sciences, complemented by at least one recognized platform certificate.
The classic Swiss path leads through the IT Specialist EFZ in Platform Development or Systems Engineering, followed by the Federal Diploma of Higher Education (Berufsprüfung) as ICT System and Network Technician or the Advanced Federal Diploma of Higher Education as ICT Manager. If you have taken this path, state the qualifications with their exact title and year, as Swiss HR managers know these levels and read your practical experience from them. A BSc in Computer Science from a university of applied sciences such as FHNW, ZHAW, HSLU, or BFH is equally well established and is often cited for senior roles.
Certificates are more important in DevOps roles than in many other IT roles because they concretely reflect the technology stack. List CKA or CKAD, Terraform Associate, AZ-400, or AWS DevOps Engineer Professional with the year, and drop older certificates once the technology is outdated. For roles at banks and insurance companies, evidence of ITIL 4 or ISO 27001 also adds credibility, since change and audit processes are part of everyday work there.
If you are making a career change, for example from systems administration or software development, document verifiable practical experience instead: number of clusters managed, number of pipelines, size of the environment. Add a short section on public contributions, homelab projects, or a GitHub profile with Terraform modules. This evidence does not replace a formal qualification, but it shifts the conversation from your education to your skills.
How do I present my professional experience as a DevOps Engineer convincingly?
For each position, describe the size of the platform, your responsibilities, and at least three metrics from DORA metrics, availability, or cost.
Start each position with a context line: how many development teams, services, clusters, or servers did you manage, and in which industry? A sentence like 'Platform team of 6 people for 180 services of an insurance group' says more than a list of technologies. Only then follow the achievements, each with a before-and-after figure: deployment frequency, lead time for changes, change failure rate, and mean time to recovery are the four metrics that hiring managers ask about in DevOps interviews anyway.
Clearly separate build and operate. Migrations and platform rebuilds demonstrate architectural competence, while on-call duty, cluster upgrades, and incident reviews prove operational maturity. State explicitly whether you were on a 24/7 on-call rotation, how many incidents you led as incident commander, and whether you were responsible for postmortems. Swiss employers in the financial sector also ask about experience with regulated change processes, the four-eyes principle, and data residency in Swiss data centers - mention it if it applies.
Avoid generic tool lists without depth. Instead of twenty logos, write about what you achieved with four to six core technologies: 'Terraform modules for 3 environments, 90 percent of infrastructure declarative' is verifiable. If you list Kubernetes, it should be clear from the CV whether you consumed a managed service or operated and upgraded clusters yourself with RKE2, OpenShift, or kubeadm. This distinction often determines the level - and therefore the salary range of around CHF 110'000 to CHF 150'000 - in Swiss interviews.
How long should the CV be, and does it need a photo?
Two pages are standard for DevOps Engineers; a professional photo is still common in Switzerland, but optional.
Keep the CV to two pages: profile, core competencies, three to four relevant positions, education, certificates, languages. Summarize older positions in one line. For technical roles, a compact skills grid in the top right is helpful, because recruiters and technical managers read differently: one looks for keywords like Kubernetes and Terraform, the other checks metrics and operational responsibility. A link to GitHub or GitLab belongs in the header, not in the attachments.
An application photo is still often expected in Switzerland, even though no employer may require it. Use a neutral, professionally taken photo; a snapshot does more harm than no photo at all. Also state your place of residence, permit status (Swiss citizenship, C, B, or G permit), and availability, since three-month notice periods play a role in employers' planning. For roles involving on-call duty, commuting distance to the site is also relevant.
Adjust the order of your skills to match the job posting. If a company is looking for Azure DevOps and .NET, move AZ-400 and Windows experience to the front; for AWS and Go, reverse it. Leave out information no longer expected in Switzerland, such as marital status or details about children. Save the file as a PDF with a descriptive name like 'CV_Zumbrunn_DevOps_Engineer.pdf' so it remains findable in applicant tracking systems.
Where DevOps Engineer are hired in Switzerland
How the 31 open positions are spread across the cantons.
Figures as a table
| Canton | postings |
|---|---|
| Bern | 9 |
| Zürich | 5 |
| Zug | 3 |
| Tessin | 2 |
| Thurgau | 1 |
| Waadt | 1 |
| Aargau | 1 |
| Basel-Stadt | 1 |
Which languages the postings require
Of 27 postings that state a language — in brackets, those requiring professional level.
Figures as a table
| Language | postings |
|---|---|
| English | 18 (16) |
| German | 16 (15) |
| French | 3 (2) |
| Python | 1 (1) |
Who hires DevOps Engineer in Switzerland
Employers with the most open positions. Staffing agencies are excluded.
Figures as a table
| Employer | postings |
|---|---|
| swisscom | 5 |
| Swiss Armed Forces | 3 |
| airapps | 2 |
| CERN | 1 |
| CSCS | 1 |
| Swiss Federal Administration | 1 |
Full-time or part-time?
How the positions are advertised.
Figures as a table
| Workload | postings |
|---|---|
| Vollzeit / plein temps | 22 |
| Temporär | 1 |
The CV in full
To read through and reuse.
Marco Zumbrunn
DevOps Engineer, BSc FHNW Computer Science, CKA-certified
DevOps Engineer with 8 years of experience building and operating Kubernetes platforms for regulated Swiss companies in the finance and insurance sector. Focus on Infrastructure as Code with Terraform, GitOps with Argo CD, and observability with Prometheus and Grafana for around 180 microservices. Experienced in FINMA-relevant change processes, ISO 27001 audits, and operating hybrid environments spanning Swiss cloud data centers and Azure.
What sets me apart
GitOps instead of manual clicking: Full migration of 42 Jenkins freestyle jobs to declarative GitLab CI pipelines with Argo CD; every production change is auditable via Git commit and merge request.
Compliance-ready automation: Built a change workflow that automatically generates ServiceNow tickets from merge requests and technically enforces the four-eyes principle - approved by the 2023 internal audit with no findings.
Swiss data residency under control: Operate a hybrid architecture with customer data hosted exclusively in Zurich and Geneva data centers, while build and test workloads scale in Azure West Europe.
Cost-conscious platform engineering: Rightsizing node pools, spot instances for CI runners, and cluster autoscalers reduced the monthly cloud bill by CHF 18'000 without sacrificing availability.
Key achievements
Reduced deployment time by 87 percent. Cut release duration for the core application from 6 hours of manual work to a 45-minute automated pipeline; reduced change failure rate from 19 to 4 percent.
Increased availability to 99.95 percent. Introduced SLOs, error budgets, and alerting with Prometheus Alertmanager; reduced unplanned downtime per quarter from 340 to 22 minutes.
Standardized onboarding of new services. Developed Terraform modules and Helm chart templates enabling 14 development teams to bring new services into production in 2 days instead of 3 weeks.
Experience
Senior DevOps Engineer — Helvetia Datenwerk AG, Zurich, 2021 - present
Platform team of 6 people operating a Kubernetes landscape for 14 development teams of an insurance group.
- Migrated 180 services from VMware to 4 Kubernetes clusters (Rancher, RKE2) within 11 months, without exceeding the agreed maintenance window
- Rolled out GitOps with Argo CD to 100 percent of production workloads; increased deployment frequency from 12 to 340 releases per month
- Built a central observability stack (Prometheus, Loki, Grafana) for 2.4 TB of logs per month; reduced mean time to troubleshoot from 95 to 28 minutes
- Reduced cloud and licensing costs by CHF 216'000 per year through autoscaling and decommissioning 37 unused environments
DevOps Engineer — Nordwind Software GmbH, Bern, 2018 - 2021
Product development of a SaaS portal for municipal administrations with 90'000 end users.
- Built CI/CD pipelines in GitLab CI for 23 repositories; reduced build time from 34 to 9 minutes through layer caching and parallel test stages
- Introduced Infrastructure as Code with Terraform for 3 environments; reduced manual configuration errors from 15 to 2 incidents per year
- Implemented automated secret management with HashiCorp Vault and removed 260 hardcoded credentials from repositories
- Created a disaster recovery concept and tested it twice yearly; reduced PostgreSQL database restore time from 8 to 1.5 hours
Linux Systems Engineer — Alpspitz IT Services AG, Lucerne, 2015 - 2018
Managed services provider with 70 SME customers in central Switzerland.
- Introduced configuration management with Ansible for 420 Linux servers; reduced patch rollout from 5 days to 6 hours
- Rolled out monitoring with Zabbix to 100 percent of customer systems and reduced customer-reported incidents by 41 percent
- Implemented a central backup concept with Bareos for 18 TB of data and documented restore tests quarterly
Education
BSc, Computer Science, specialization in Systems Engineering — FHNW Windisch · 2015
Federal Certificate of Proficiency (EFZ), IT Specialist EFZ, Systems Engineering — Berufsfachschule Lucerne · 2011
Certified Kubernetes Administrator (CKA), 2022 · HashiCorp Certified: Terraform Associate, 2021 · Microsoft Certified: DevOps Engineer Expert (AZ-400), 2020 · Red Hat Certified System Administrator (RHCSA), 2017