Working at LocaliQ has been a truly rewarding experience. The engineering freedom and opportunities for growth have been unparalleled. We’ve continually strived to improve ourselves and our infrastructure, leading to significant advancements over the years.
When I joined, we were operating in both AWS and traditional datacenters. Our initial migration effort involved a lift-and-shift approach using Puppet and AWS CloudFormation, which proved to be slow and cumbersome. Recognizing the need for a more efficient solution, we adopted Kubernetes and embarked on a journey to migrate all our applications to Docker containers. Today, our team supports over 200+ applications across 10+ teams, a significant undertaking that has been made manageable through Helm chart repositories and GitHub Action centralization.
Security has always been a top priority. We’ve implemented a “shift left” approach, ensuring that all application images are scanned and updated for vulnerabilities. This is an ongoing process in our ever-evolving security landscape. Adopting Alpine Docker images has been instrumental in reducing the attack surface for our applications.
To promote code reusability and streamline deployments, we’ve developed numerous Terraform modules and highly configurable Helm charts. These tools provide developers with the flexibility they need to tailor their deployments to specific requirements.