About the company:
Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We’re privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word ‘partner’ over ‘vendor’, and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warm professionalism of our teams.
Avenue Code has been believing in and promoting plurality actions for over 10 years, understanding that recognizing differences and fostering a safe environment, employment opportunities, representation, and support are the best ways to promote an increasingly equitable culture.
About the Opportunity:
We are seeking a DevOps Engineer with a strong background in Google Cloud Platform (GCP), Kubernetes, GitLab, Helm Charts, Terraform, and ArgoCD. The ideal candidate will play a key role in managing and automating cloud infrastructure, CI/CD pipelines, and deployment workflows while ensuring optimal resource utilization and system reliability.
Key Responsibilities:
- Design, implement, and maintain cloud infrastructure on Google Cloud Platform (GCP).
- Manage and optimize Kubernetes clusters for scalability, high availability, and cost efficiency.
- Develop and maintain CI/CD pipelines using GitLab CI/CD to enable smooth deployments.
- Create and manage Helm Charts for Kubernetes applications to simplify deployments and updates.
- Automate infrastructure provisioning and management using Terraform and Infrastructure as Code (IaC) best practices.
- Implement and manage ArgoCD for GitOps-driven deployments.
- Monitor and analyze system performance, setting up alerts and dashboards for proactive issue resolution.
- Ensure best practices for application scaling, optimizing resource usage while maintaining performance.
- Work collaboratively with development and operations teams to improve automation, security, and deployment processes.
Required Skills & Qualifications:
- Strong hands-on experience with Google Cloud Platform (GCP).
- Expertise in Kubernetes (GKE preferred) and container orchestration.
- Experience with GitLab CI/CD for automation and deployment pipelines.
- Proficiency in Helm Charts for managing Kubernetes applications.
- Solid knowledge of Terraform and Infrastructure as Code (IaC) methodologies.
- Experience with ArgoCD for GitOps workflows.
- Familiarity with system monitoring and alerting tools (Prometheus, Grafana, Stackdriver, etc.) is a plus.
- Understanding of application scaling strategies and resource optimization.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Nice to Have:
- Experience with logging, monitoring, and alerting tools for proactive issue resolution.
- Knowledge of cost optimization and auto-scaling strategies for cloud-native applications.
- Experience with security best practices in DevOps environments.