Senior DevOps Engineer
We are looking for a Senior DevOps Engineer who will design, develop, implement, and maintain a large-scale distributed data platform running Kubernetes. This person will be involved in the full lifecycle of the service.
The core of our autonomous mobility service is a complex distributed computing system, that processes, transmits, and stores massive amounts of data. The service is composed of a wide range of infrastructure elements, computing resources, software, and tools, all functioning together. Our objective is to build, improve, and operate a reliable, efficient, maintainable, and scalable service platform.
Who are we?
At Verne, we're building an ecosystem to progress our society through a journey of curiosity and innovation. Named in honor of Jules Verne "the man who invented the future,". We are the first European solution for autonomous journeys. We adopt an integrated approach, including vehicle design, infrastructure development, and the full digital experience.
As a growing startup, we thrive on curiosity, innovation, and bold ideas. If you’re ready to make your mark in a fast-paced, dynamic environment, this could be the role for you.
What will you do?
Improve and maintain a Gitlab CI/CD framework to: enable frequent and automated software builds, testing, and deployment.
Drive the adoption of CI/CD practices across development teams to achieve faster, more reliable releases.
Implement automation solutions to streamline the release process, reduce manual efforts, and minimize errors.
Develop and maintain scripts, tools, and workflows for build automation, testing automation, and deployment automation.
Work closely with cross-functional teams, including developers, quality assurance, operations, and product management, to gather release requirements, coordinate release activities, and resolve issues. Foster effective communication channels and ensure stakeholders are informed about release status and updates.
Collaborate with the software and quality assurance teams to: establish testing strategies, ensure adequate test coverage, and integrate testing pipelines into the release process.
Continuously evaluate and improve the software release process, incorporating industry best practices and emerging technologies. Identify bottlenecks, implement optimizations, and drive efficiency gains in the release pipeline.
Work closely with the Development team, and Cyber Security to identify and mitigate issues and risks associated with software releases, such as: compatibility issues, security vulnerabilities, and operational disruptions.
Implement appropriate measures for rollback and recovery in case of release failures.
Implement monitoring solutions to track the performance and health of the release platform.
What do you need to succeed?
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Effective communication and collaboration skills to work with diverse stakeholders.
Proven experience in software release management or related roles, with demonstrated technical, hands-on abilities.
Strong technical knowledge of software development methodologies and release management practices.
Experience with build automation, deployment automation, and configuration management tools (e.g., Ansible, Terraform, Pulumi).
Excellent understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).
Solid programming skills (e.g., Python, bash).
Experience with databases.
Proficiency in CI/CD tools and practices, such as Jenkins, GitLab CI/CD, Azure DevOps
Deep understanding of Linux.
Strong experience with message brokers (Kafka, RabbitMQ, ROS2, mqtt, CyberRT).
Experience with monitoring and diagnostic systems (e.g., Prometheus, Loki, Elasticsearch, Grafana, OpenTelemetry).
Experience with embedded platforms (ARM).
Excellent analytical and problem-solving skills.
What’s in it for you?
Joining Verne means becoming part of a team shaping the future of autonomous mobility. Here’s what we offer:
The chance to collaborate with experts from 20+ industries.
Ownership of your projects, with the freedom to innovate and take initiative.
A culture of transparency, feedback, and open communication.
Comprehensive financial and wellbeing support designed to meet diverse needs.
The excitement of working in a fast-growing startup where your ideas truly matter.
How can you apply?
If this role and our mission resonate with you, hit the Apply button! We typically review applications within 3-4 business days, but since we want to give each one the attention it deserves, please allow a little extra time if needed. Once we've had a chance to fully evaluate your submission, we’ll reach out with details about the next steps.
If shortlisted, here’s what to expect:
An initial HR interview focused on culture fit.
Technical Task.
A technical interview with the Hiring Manager.
A final interview with C-level.
Not sure if this role is the right fit?
We’re always looking for creators who challenge the status quo and aren’t afraid to take the lead. If that’s you, explore our story - we might have other opportunities that spark your interest.
Verne (Project 3 Mobility) is a company comprised of people with different qualities and backgrounds, because we believe our differences make us stronger. That is why we evaluate qualified applicants fairly and equally, without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, familial status, and other legally protected characteristics. All applications will be considered in accordance with the regulations of personal data protection.
- Department
- Software Development
- Locations
- City of Zagreb - Buzin
About Verne
At Verne, we're building an ecosystem, to progress our society through a journey of curiosity and innovation. Named in honour of Jules Verne "the man who invented the future". We are the first European solution for autonomous journeys. We adopt an integrated approach, including vehicle design, infrastructure development, and the full digital experience. Verne is about moving forward together.