The position is for a Cloud DevOps Engineer at a leading mobile game developer.
The role requires designing, implementing, and maintaining the core infrastructure for mobile games.
The engineer will work closely with development teams to ensure systems are highly available, performant, and secure for millions of players worldwide.
Responsibilities include designing and managing scalable infrastructure on AWS, automating processes, and developing custom APIs for authentication and authorization.
The engineer will maintain automation using GitOps, Argo CD, Terraform, Karpenter, and GitHub.
The role involves administering Vault for secrets management, troubleshooting production issues, and implementing monitoring solutions.
Continuous improvement in infrastructure and operational practices is expected, along with mentoring junior engineers.
Effective communication with both technical and non-technical stakeholders is essential.
Requirements:
Candidates must have many years of experience as an Infrastructure Engineer in large-scale production environments.
In-depth knowledge of Golang is required.
Deep expertise in AWS services such as EC2, S3, RDS, EKS, Lambda, VPC, CloudFront, and Route 53 is necessary.
A strong understanding of containerization technologies like Docker and Kubernetes is essential.
Experience with infrastructure as code tools, including Terraform and CloudFormation, is required.
A solid grasp of networking concepts, security best practices, and system internals is needed.
Proven ability to design and implement highly available and fault-tolerant systems is crucial.
Candidates should understand cloud engineering for large organizations, considering privacy, security, compliance, high availability, and resilience.
Excellent communication and interpersonal skills are necessary to articulate complex technical concepts clearly.
Experience with CI/CD pipelines and DevOps methodologies is required.
A strong problem-solving mindset and the ability to work independently and collaboratively are essential.
Benefits:
The job offers the opportunity to work in a dynamic environment within the gaming industry.
Employees will have the chance to mentor junior engineers and foster a culture of technical excellence.
The position provides the opportunity to work with cutting-edge technologies and contribute to high-impact projects.
There may be opportunities for professional development and growth within the company.
The role supports a collaborative work culture, allowing for effective communication and teamwork.