DevOps Engineer

Zurich Instruments Ag
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Microsoft Windows
Apple Mac Systems
Bash
C++
Configuration Management
Continuous Integration
Linux
DevOps
Firmware
Github
Python
Ansible
Software Engineering
Virtualization Technology
Hardware Testing
Gitlab
Gitlab-ci
Kubernetes
Information Technology
Docker
Artifactory
Programming Languages

Job description

  • Lead, architect and implement company-wide infrastructure strategy in collaboration with IT, Software, Firmware/Gateware and Hardware Testing teams
  • Design and implement complex, multi-environment infrastructure ecosystems supporting the entire software development lifecycle
  • Design and implement CI/CD pipelines, establishing best practices (including security) and standards across development teams
  • Drive and implement automations for building, packaging and releasing (both internally and publicly) our software and firmware across multiple platforms (Windows, Linux, macOS) and CPU architectures.
  • Manage on-prem GitLab and Artifactory server instances with the support of our IT team
  • Provide technical leadership and mentoring to development teams and other DevOps engineers
  • Establish DevOps culture and evangelize best practices across the organization
  • Manage vendor relationships and evaluate new technologies for strategic adoption

Requirements

  • MSc in Computer Science, Electrical Engineering or relevant work experience
  • Strong knowledge of GNU/Linux ecosystem and system administration
  • Advanced proficiency in multiple scripting/programming languages (Python, Bash, etc.) and configuration management (Ansible)
  • Good knowledge of virtualization and container orchestration (Docker, Kubernetes)
  • Expert knowledge of enterprise CI/CD architectures (GitLab CI, GitHub Actions, etc.)
  • Experience with C++ and with the maintenance of build toolchains (LLVM) is a strong plus
  • Good experience with configuration and management of artifact repositories (Artifactory) and managing software releases
  • Passion about stakeholder collaboration, Technical leadership (including team mentoring)

About the company

Zurich Instruments is a technology leader in advanced test and measurement instruments and in control electronics for quantum computing. Our products are used in many challenging research fields by scientists all over the world and by leading high-tech companies worldwide. We help advance science and build the next generation of quantum computers.

Apply for this position