D

DevOps Engineer

Delvitech Mendrisio, Ticino, Switzerland

Oct 01
devops Mid (2-5 yrs) Full-time Switzerland
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will maintain and improve CI/CD pipelines while managing containerized environments for AI inspection software. Additionally, you will oversee software releases, updates, and support for on-premise customer installations.

What they look for

DevOps Linux administration Docker Docker Compose CI/CD TeamCity Git Bash Python Systemd Networking Security fundamentals gRPC MQTT Troubleshooting Problem-solving

Requirements

Candidates must have at least 3 years of experience in DevOps or system engineering with strong Linux administration skills. Proficiency in Docker, CI/CD tools, and scripting languages like Bash or Python is required.

Benefits

Professional growth opportunities

Full description

Build and run the CI/CD pipelines, containers and releases that power Delvitech's AI inspection software, from development to the customer site.

Job Summary

As a DevOps Engineer, you will support the development and deployment life cycle of our software platform, built on a microservices architecture. You will maintain CI/CD pipelines, manage containerized environments and help streamline the release, update and support of our software at customer sites.

We currently use TeamCity for continuous integration, Git (Bitbucket) for version control and Docker Compose for container orchestration. Our infrastructure runs on Linux (Debian/Ubuntu).

Key Responsibilities

  • Maintain and improve our CI/CD pipelines (TeamCity).
  • Support containerized service development and deployment with Docker/Docker Compose, including private Docker image registries.
  • Build installation packages (.deb or similar).
  • Administer Linux systems (Debian/Ubuntu).
  • Manage the release, update and support of software installed at customer sites (on-premise), including in isolated networks.
  • Apply Linux and container security fundamentals: secrets, privileges, network security.
  • Support the deployment and testing of software on physical AOI systems.
  • Contribute to continuous improvements in automation, scalability and reliability.

Requirements

  • At least 3 years of experience as a DevOps Engineer, SRE or System Engineer.
  • Linux administration (Debian/Ubuntu): systemd, networking, permissions, apt, etc.
  • Experience with Docker/Docker Compose and virtualization tools.
  • Building installation packages (.deb or similar).
  • CI/CD tools (TeamCity or similar).
  • Git (Bitbucket).
  • Scripting in Bash and/or Python.
  • Private Docker image registries.
  • Linux and container security fundamentals: secrets, privileges, network security.
  • gRPC and MQTT.
  • Managing software installed at customer sites (on-premise): release, update and support, including in isolated networks.
  • Strong troubleshooting and problem-solving skills.
  • Ability to explain technical choices to non-technical people.
  • Data-driven approach and ability to drive change.
  • Teamwork.
  • Fluent Italian and technical English.

Nice to Have

  • Containers with NVIDIA GPUs.
  • Databases: MariaDB, MongoDB, PostgreSQL, Redis, MinIO.
  • Java (Spring Boot) and Go.
  • Jira and Confluence.

What We Offer

A permanent position in a fast-growing technology company that develops its own AI-based optical inspection systems, with strong opportunities for professional growth as the company expands.

Similar roles