A DevOps position between development and operations
The position of DevOps engineer in Switzerland bridges development and operations and involves automating continuous integration and deployment, running containers and monitoring production. Employers include fintechs, banks, software firms, SBB and Swisscom, mostly in Zurich, Bern, Lausanne and Geneva. Careers differ by setting, from several releases a day in software to speed balanced with strict change controls in banks.
The DevOps engineer builds continuous integration and delivery pipelines, automates environments and organises monitoring. At a Lausanne software company this means shipping several times a day; at a Zurich bank it means balancing speed with strict change controls.
Tools that recur in Swiss DevOps ads
GitLab CI, Jenkins, GitHub Actions, Docker, Kubernetes, OpenShift, Terraform and Ansible appear regularly, with Prometheus and Grafana for monitoring. Large transport and energy companies in Bern often run OpenShift in their own data centres.
Coming from development or from operations
A software developer in Switzerland moves into DevOps by taking charge of pipelines and infrastructure. A systems administrator gets there through automation and code, two common career paths in small firms in French-speaking Switzerland.
Recognised IT training in Switzerland
The IT specialist CFC (Federal VET Diploma), in application development or platform operations, is one entry point. HES computer science bachelors, for example at HEIG-VD or the Bern University of Applied Sciences, and EPFL or ETH masters complete the options.
Where DevOps jobs are concentrated
Zurich gathers banks, insurers and Google or Microsoft offices; Bern hosts the federal administration, SBB, Swiss Post and Swisscom. The Lake Geneva region offers posts at software firms, international organisations and Geneva fintechs, while Zug attracts blockchain companies.
On-call duty (piquet) and release hours
Sensitive deployments often take place in the evening or at weekends, and on-call duty, called piquet in Switzerland, is common. The Labour Act governs these hours; the contract or company rules set the standby allowance and compensation for call-outs.
Built-in security and regulatory demands
In finance, FINMA circulars on operational risk require every production change to be traceable. DevOps engineers in Geneva therefore build vulnerability scanning, secrets management and access approval into pipelines, a practice known as DevSecOps.
Work authorisation for European nationals
With a contract of at least one year, an EU or EFTA citizen receives a B permit; a shorter contract leads to an L permit. Our overview of Swiss residence and work permits helps you prepare the cantonal procedure.
Engineers from outside Europe and quotas
For a non-EU national, the employer must show that no equivalent profile was found in Switzerland or the EU. The file goes to the cantonal employment office, then to SEM, within the quotas set by the Federal Council.
Factors that determine DevOps pay
Pay depends on the canton, the industry, production experience and on-call responsibilities. A Zurich fintech and a cantonal administration apply different pay scales; the Federal Statistical Office's Salarium tool provides indicative benchmarks for comparison.
Working languages in DevOps teams
International tech teams in Zurich and Geneva often work in English. SBB, Swiss Post and the Bern administrations frequently require German or French, because internal documentation and exchanges with business units take place in those languages.
Next steps: SRE, platform engineer or architect
With experience, a DevOps engineer becomes a site reliability engineer, an internal platform lead or an infrastructure architect. Consulting firms in Zurich, Bern and Lausanne also recruit senior profiles to support the transformation of client teams.
How to get a DevOps job in Switzerland
- Map DevOps vacancies in your target region and note the tools, languages and certifications requested most often.
- Show CI/CD pipelines, Kubernetes manifests and Terraform modules in a public portfolio or documented projects.
- Aim for a recognised certification, such as Certified Kubernetes Administrator, or a cloud certification matching local ads.
- Gather a Swiss CV with photo, employment references, translated diplomas and two reachable technical referees.
- Apply to direct employers and IT agencies, stating your availability for on-call duty.
- Have your B, L or G permit issued after signing, then register with your municipality and a health insurer.
DevOps salary and costs to plan for
| Item | Indicative amount | Factors |
|---|---|---|
| Gross annual salary | Indicative, compare with the FSO Salarium tool | Canton, sector, seniority, on-call duty |
| Kubernetes or cloud certification | Price set by the certifying body | Exam type, preparatory training |
| Social deductions | AVS, AI, APG, AC and LPP deducted from salary | Age, insured salary, pension plan |
| LAMal health insurance | Individual monthly premium | Canton, deductible, insurance model |
| Housing costs | Varies widely by city | Zurich and Geneva cost more than Bern or Fribourg |
DevOps application file
- Swiss CV with photo, tech stack and key projects
- Cover letter focused on automation you have delivered
- Employment references and former managers as referees
- Diplomas, Kubernetes or cloud certifications
- Link to a code repository showing your pipelines, shared at interview
- ID document and any existing work permit
Why DevOps applications fall short
- Calling yourself a Kubernetes expert without being able to explain a production incident you diagnosed and resolved.
- Overlooking change management and traceability, which are essential in banks and insurers regulated by FINMA.
- Refusing all on-call duty without saying so before the final interview, when most Swiss DevOps posts include it.
- Sending a CV without employment references or referees, which weakens your file against local candidates.
- Accepting a remote offer that asks you to advance equipment or permit fees before your first salary.
DevOps engineering in Switzerland: common questions
How to talk about DevOps culture in a Swiss job interview
Tools change quickly, but employers keep asking about the habits behind them. In an interview, a DevOps engineer should be able to explain how developers and operators actually work together on a release, and what happens when something goes wrong at the end of a busy day.
Prepare a story about an incident. Explain how it was detected, who was called, how the service was restored and what changed afterwards. Interviewers appreciate a blameless tone and a clear lesson. Taking responsibility without pointing fingers is seen as a sign of maturity.
Balancing speed and control
Swiss organisations often value stability as much as speed. Be ready to show that you understand approvals, audit trails and change windows, and that you can automate them instead of working around them. A candidate who treats controls as part of good engineering is more convincing than one who sees them as obstacles.
Collaboration with other teams
A DevOps engineer rarely works alone. Security specialists, testers, product owners and support staff all depend on the pipeline. Describe how you listened to their needs, shared dashboards or wrote documentation that others could use without you.
Add one more point: describe how you keep a pipeline readable, so that a newcomer can understand the stages without help. Clear naming, short comments and a tidy repository are small details that interviewers notice, and they show respect for future colleagues.
Finally, show curiosity. Mention what you are learning at the moment, perhaps a new way of testing infrastructure or a better approach to monitoring, and how you would introduce it gradually into a team that already has its own habits.
Also think about the practical side of the job. Some teams share an on-call rota, others have a dedicated support group, and expectations about response time differ widely. Ask openly how the rota works, what compensation or time off follows a night intervention and how the team protects people from exhaustion. A sustainable routine is a sign of a healthy engineering culture and it protects the quality of the work.
Can I get a DevOps job without an engineering degree?
Yes, the title is not protected, and many Swiss DevOps engineers come from an IT specialist CFC or a career change. Proven production experience, employment references and certifications often count for more than the name of the diploma.
What is the difference between a DevOps engineer and a cloud engineer?
DevOps focuses on the software delivery chain, automation and reliability, while the cloud engineer designs infrastructure with a provider. In many Swiss companies the two roles overlap heavily, depending on the size of the team.
Do Swiss public administrations hire DevOps engineers?
Yes, the Federal Office of Information Technology, Systems and Telecommunication, cantonal IT centres and public companies such as SBB recruit. Some posts require a security check or Swiss nationality, which the ad normally mentions.
Can I hold a DevOps job in Geneva while living in France?
Yes, many cross-border workers hold Geneva IT jobs with a G permit. However, the share of remote work done from France affects social security and taxation, so check your situation with the employer before signing.