Tech Stack
CloudDockerGoGoogle Cloud PlatformKubernetesPythonTerraform
About the role
- Focus on infrastructure engineering (≈80%): design scalable architectures, debug complex Kubernetes issues, and optimize cloud platform.
- Use development skills (≈20%): contribute to AI initiatives and backend projects.
- Build and maintain production-grade infrastructure using Terraform, GCP, and Kubernetes.
- Lead the design, implementation, and delivery of complex infrastructure projects aligned with team and company goals.
- Debug complex Kubernetes cluster issues and optimize container orchestration to enhance performance and quality.
- Develop and maintain Infrastructure-as-Code using Terraform and Atlantis workflows.
- Build automation tools and scripts using Python, Go, and Bash.
- Scale infrastructure to meet growing demand and performance requirements.
- Work with monitoring and observability tools (e.g., ELK stack) and automated testing approaches.
- Collaborate effectively with cross-functional partners and other engineering teams and mentor peers.
Requirements
- Professional experience with GCP (Google Cloud Platform) and advanced cloud services.
- Solid understanding and hands-on experience with Terraform for building scalable, maintainable infrastructure.
- Strong knowledge of Kubernetes and container orchestration patterns, and experience managing applications with Docker and Helm.
- Experience working with monitoring and observability tools (e.g., ELK stack).
- Familiarity with automated testing approaches and a strong understanding of system performance, scalability, and technical debt.
- Comfortable leading discussions around technical trade-offs and design decisions.
- Strong collaborator who can work effectively with other engineers and product managers to deliver solutions that align with business goals.
- Able to mentor peers through code reviews, pairing, and informal guidance.
- Proactive, ownership-driven approach to delivering high-quality infrastructure solutions.