Responsibilities:
- Design, implement, and manage highly scalable and resilient infrastructure on AWS.
- Must have in-depth Golang and AWS/EKS knowledge
- Maintain automation using GitOps, Argo CD, Terraform, Karpenter, and GitHub
- Administer and optimize Vault for secrets management and identity.
- Collaborate with engineering teams to provide infrastructure solutions that meet their needs.
- Troubleshoot complex production issues across distributed systems.
- Implement and maintain robust monitoring, logging, and alerting solutions.
- Drive continuous improvement in our infrastructure and operational practices.
- Mentor and guide junior engineers, fostering a culture of technical excellence.
- Communicate effectively with technical and non-technical stakeholders regarding infrastructure status, plans, and issues.
Requirements:
- Many years of experience as an Infrastructure Engineer in large-scale production environments.
- Must have in-depth Golang.
- Deep expertise in AWS services (e.g., EC2, S3, RDS, EKS, Lambda, VPC, CloudFront, Route 53).
- Strong understanding of containerization technologies (e.g., Docker, Kubernetes).
- Experience with infrastructure as code tools (e.g., Terraform, CloudFormation).
- Solid grasp of networking concepts, security best practices, and system internals.
- Proven ability to design and implement highly available and fault-tolerant systems.
- Needs to understand cloud engineering for a large org, taking into account privacy, security, compliance, high availability, and resilience.
- Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts clearly and concisely.
- Experience with CI/CD pipelines and DevOps methodologies.
- A strong problem-solving mindset and the ability to work independently and as part of a team.
Bonus Points:
- Experience working in the gaming industry.
- Familiarity with other cloud providers (GCP, Azure).
- Knowledge of various database technologies (SQL and NoSQL).
- Contributions to open-source projects.