The DevOps role between development and operations
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
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.