We are a dynamic game software development and operations company, utilizing cutting-edge cloud technologies to drive innovation and efficiency. Our infrastructure is built on AWS, leveraging ECS, EC2, Raft, S3, CodePipeline, Redis, RDS Aurora, and Datadog. We are looking for a skilled AWS DevOps Engineer to join our team and help optimize our systems, ensuring high availability and scalability across all platforms.
Key Responsibilities:
Design, implement, and manage CI/CD pipelines using AWS CodePipeline and related services to streamline development, testing, and deployment processes.
Manage and optimize AWS services such as ECS, EC2, S3, Redis, and RDS Aurora to ensure optimal performance and cost-efficiency.
Monitor and maintain cloud infrastructure using Datadog and AWS CloudWatch, ensuring system performance, availability, and reliability.
Automate infrastructure provisioning and configuration management using tools like Terraform or CloudFormation.
Implement and manage Redis clusters for high-performance caching solutions and RDS Aurora databases for scalable, secure data management.
Optimize system performance and troubleshoot production issues, including container management using Docker.
Collaborate with development teams to support application deployments, resolve technical issues, and enhance deployment pipelines.
Maintain security best practices across the cloud infrastructure, ensuring compliance with industry standards.
Required Skills:
3+ years of hands-on experience with AWS DevOps tools and services, including ECS, EC2, S3, Redis, and RDS Aurora.
Strong scripting skills in Python, Bash, or other scripting languages for automation and system management.
Proficiency in container orchestration technologies like Docker and Kubernetes.
Experience with monitoring tools such as Datadog, CloudWatch, and other relevant platforms to ensure system health and performance.
Expertise in infrastructure-as-code (IaC) tools, such as Terraform or CloudFormation, for managing AWS resources.
Solid understanding of networking, security, and cloud architecture within AWS environments.
Experience in CI/CD pipeline creation and optimization using AWS CodePipeline, Jenkins, or similar tools.
Ability to troubleshoot complex systems and resolve production issues in a timely manner.
Preferred Qualifications:
Experience managing distributed systems like Raft.
Familiarity with Relational and NoSQL databases, particularly Redis and RDS Aurora.
AWS certifications such as AWS Certified DevOps Engineer or AWS Certified Solutions Architect.
Experience with large-scale, high-traffic environments and high-concurrency systems.
Chinese Mandarin preferred but not required.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on cutting-edge technology in a fast-paced and innovative environment.
Professional development opportunities and a chance to work on challenging, impactful projects.