At Vesputi, we are reshaping mobility by integrating public transport into digital ecosystems. Currently, we are migrating our infrastructure—~24 microservices built with Ruby on Rails —from Google Kubernetes Engine (GKE) to our own root servers. We are looking for a DevOps Engineer to join our team and help us optimize our Docker-based infrastructure, ensuring a smooth transition and long-term stability.
If you enjoy working with Linux, Ruby on Rails and Docker, and you thrive in a hands-on environment and also know what Ansible and Kamal are used for, we’d love to hear from you!
Aufgaben
* Support and drive our migration from GKE to self-hosted root servers.
* Deploy and manage infrastructure with Ansible, Kamal, and Docker Swarm.
* Optimize containerized services for performance, scalability, and security.
* Ensure high availability and reliability of our Ruby on Rails and (some) Node.js microservices.
* Monitor, troubleshoot, and improve our PostgreSQL and Redis setups.
* Automate processes to streamline deployments and system maintenance.
Qualifikation
* Strong experience with Linux (Ubuntu) and macOS terminal usage.
* Solid knowledge of Docker and self-hosting infrastructure.
* Familiarity with Ruby-on-Rails applications.
* Understanding of CI/CD workflows and infrastructure automation.
* Experience with PostgreSQL and Redis administration.
* Hands-on mentality and problem-solving skills.
* Bonus: Experience with Kamal and Ansible.
Benefits
* Exciting migration project: Be part of a cutting-edge infrastructure transition.
* Remote Company: We are a remote-first company distributed across europe. We meet regulary on in-person team-events.
* Impactful work: Your contributions will directly shape our infrastructure.
* A great team: Work with passionate engineers in a collaborative environment.
* Career growth: Opportunities to expand your expertise in DevOps and Cloud technologies.
* Product Company - you will work on a product with a lasting impact
* Responsibility - You have full responsibility for your tasks and you will have our trust and constant support!
Does this sound like your next challenge? 🚀
We’d love to get to know you! Apply now and let’s talk. You can expect a quick and straightforward hiring process.