Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
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
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
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
-
Associate DevOps Engineer II
Clearer.io Hanoi, Vietnam
-
Cloud Platform & Azure DevOps Engineer
Angle Auto Finance Melbourne, Victoria, Australia
-
DevOps Engineer
KBR Fremont County, Colorado, United States · $94K–$120K/yr
-
DevOps Engineer I
Clearer.io Hanoi, Vietnam
-
Principal DevOps Engineer (AI/ML Infrastructure)
Jobgether Canada · CA$130K–CA$165K/yr
-
Principal DevOps Engineer
OneStream United States · $151K–$196K/yr