Driving Excellence in DevOps Practices
Over the past year, Vytautas has been instrumental in enhancing the DevOps ecosystem. His work focuses on supporting a scalable, distributed microservice system hosted on AWS (EKS)—a system that operates with low latency, high throughput, and fault tolerance, akin to a stock exchange, where every millisecond matters.
This system involves collaboration between 30+ developers in Vilnius and London, supported by just three DevOps engineers. Vytautas's initiatives have ensured smooth operations, cost efficiency, and satisfaction for customers, developers, and business users alike.
Key Achievements
Vytautas's high-impact contributions include a series of initiatives that showcase his expertise, dedication, and problem-solving skills. Here are some highlights:
Platform Build Improvements
- Automating Dependency Management: Collaboratively implemented and configured the Renovate tool to automatically scan, identify, and update service dependencies across tens of repositories, significantly saving developers’ time.
- Streamlining Visibility: Implemented a Helm dashboard for a one-page overview of deployed services and their status, making issue detection and service monitoring more efficient.
- Improving Local Development: Introduced k3d for a lightweight, flexible local environment, contributing to cost savings and better usability.
- Accelerating Releases: Contributed to development of release tool by automating annotation of artifacts with necessary metadata, reducing the release time from hours of manual work to a seamless, efficient process.
- Modernizing Infrastructure: Supported the migration from an outdated artifactory to a modern one for improved performance and reliability.
- Optimising Build Pipelines: Contributed to the transition from a Mono-repo to a Multi-repo approach, significantly reducing build times from 30–60 minutes to just a few minutes.
Cost-Saving Innovations
- Dynamic Resource Management: Implemented a downscaler to deactivate unused services and moved services to ARM-based EKS nodes, reducing infrastructure costs by 10% and improving resource availability.
- Infrastructure Optimisation: Developed systems to ensure environments only run when needed, saving on operational costs and resources.
Automation and Developer Support
- Automating Testing Environments: Created an integration testing environment pool provisioning system to automatically allocate resources only when needed.
- Speeding Up Processes: Automated the environment refresh process, cutting it down from a full day's work to just 10 minutes.
- Scripting for Efficiency: Developed post-creation scripts to eliminate manual credential collection and setup for developers.
We are incredibly proud of Vytautas and congratulate him on this well-deserved recognition. The DevOps Star of the Year Award not only highlights his individual excellence but also reflects Metasite’s commitment to innovation and teamwork.