DevOps Engineer
π Job Overview
- Job Title: DevOps Engineer
- Company: Jam City
- Location: Montevideo, Uruguay
- Job Type: On-site
- Category: DevOps Engineer
- Date Posted: June 18, 2025
π Role Summary
As our DevOps Engineer, you will be responsible for designing, deploying, and maintaining our cloud infrastructure on AWS using Infrastructure as Code (Terraform), managing our Kubernetes cluster with Istio service mesh, and handling day-to-day automation tasks. This role requires a strong proficiency in AWS, Kubernetes, Terraform, and Istio, as well as good scripting skills and familiarity with Ansible.
π Enhancement Note: This role focuses on cloud-native infrastructure, emphasizing AWS, Kubernetes, and Terraform. It requires a solid understanding of service mesh technologies like Istio for traffic control and security.
π» Primary Responsibilities
- Infrastructure as Code: Architect, write, and maintain Terraform code and modules for AWS resources (VPC, EC2, RDS, S3, IAM, etc.).
- Container Orchestration: Operate two production-grade Kubernetes clusters (EKS and GKE) with Istio service mesh.
- Automation & Configuration Management: Implement Ansible playbooks for server provisioning, configuration, and application deployments.
- Monitoring, Logging & Troubleshooting: Integrate and maintain observability stack (Prometheus, Grafana), define and tune alerts, and dashboards to minimize mean-time-to-resolution.
- On-call Rotation: Participate in the teamβs on-call rotation to handle incidents related to Infrastructure.
π Enhancement Note: This role involves various aspects of DevOps engineering, including infrastructure provisioning, automation, monitoring, and on-call support. It requires a well-rounded engineer with strong technical skills and a focus on problem-solving.
π Skills & Qualifications
Education: A bachelor's degree in Computer Science, IT, or a related field. Relevant work experience may substitute for formal education.
Experience: 3+ years of hands-on experience in cloud-native infrastructure engineering.
Required Skills:
- Strong proficiency with AWS (networking, compute, storage, IAM)
- Solid experience operating Kubernetes clusters and managing workloads
- Understanding of Terraform: HCL, state management, modules
- Practical knowledge of Istio (or similar service mesh) for traffic control and security
- Good scripting skills
- Familiarity with Ansible
Preferred Skills:
- Experience with Prometheus and Grafana
- Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI)
- Familiarity with container security best practices
- Experience with infrastructure automation tools (e.g., Puppet, Chef)
π Enhancement Note: This role requires a strong foundation in AWS, Kubernetes, and Terraform. Additionally, experience with monitoring tools, CI/CD pipelines, and container security best practices would be beneficial.
π Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your experience with AWS, Kubernetes, and Terraform through relevant projects.
- Showcase your ability to manage and secure containerized applications using Istio or similar service mesh.
- Highlight your scripting skills and automation projects using tools like Ansible.
Technical Documentation:
- Provide clear and concise documentation for your projects, explaining the architecture, deployment process, and any challenges faced.
- Include any relevant metrics or performance data to demonstrate the success of your projects.
π Enhancement Note: For this role, focus on projects that showcase your cloud infrastructure skills, container orchestration, and automation. Highlight your ability to manage and secure complex environments using the latest technologies.
π΅ Compensation & Benefits
Salary Range: The salary range for a DevOps Engineer in Montevideo, Uruguay, is approximately URU 150,000 - URU 250,000 per year (USD 5,000 - USD 8,300 per year), based on experience and skills. This estimate is derived from regional salary data and web development industry standards.
Benefits:
- Health, dental, and vision insurance
- Retirement savings plan with company match
- Generous time off policy, including vacation, sick leave, and company holidays
- Employee assistance program
- Professional development opportunities
Working Hours: This role follows a standard workweek of 40 hours, with flexible working hours and the option to work remotely occasionally. On-call rotation may require availability outside of regular business hours.
π Enhancement Note: The salary range provided is an estimate based on regional salary data and web development industry standards. Benefits may vary depending on the company's policies and the employee's location.
π― Team & Company Context
π’ Company Culture
Industry: Jam City is a leading mobile games company with a focus on creating high-quality, engaging games for various platforms. This role will be part of the infrastructure team, working closely with development teams to ensure the scalability and reliability of their games.
Company Size: Jam City has a team of over 600 employees across multiple studios worldwide. This size allows for a diverse and collaborative work environment, with opportunities for growth and mentorship.
Founded: Jam City was founded in 2010, with a mission to create games that bring joy to everyday life. The company has since grown to become a leader in the mobile gaming industry, with a portfolio of successful games, including "Harry Potter: Hogwarts Mystery" and "Disney Emoji Blitz."
Team Structure:
- The infrastructure team consists of DevOps engineers, site reliability engineers, and cloud architects.
- The team follows a collaborative and agile approach, working closely with development teams to ensure the success of their projects.
- The team is responsible for designing, deploying, and maintaining the infrastructure that supports Jam City's games and services.
Development Methodology:
- The team follows Agile methodologies, with regular sprint planning and stand-up meetings.
- They use Terraform for infrastructure as code, Kubernetes for container orchestration, and Ansible for automation and configuration management.
- The team emphasizes continuous integration and continuous deployment (CI/CD) to ensure the rapid and reliable delivery of infrastructure changes.
Company Website: Jam City
π Enhancement Note: Jam City's focus on mobile games requires a strong understanding of scalable and reliable infrastructure to support their games and services. This role will play a crucial part in ensuring the success of the company's games and the satisfaction of its players.
π Career & Growth Analysis
Web Technology Career Level: This role is a mid-level DevOps engineer position, focusing on cloud infrastructure, container orchestration, and automation. It requires a solid understanding of AWS, Kubernetes, Terraform, and Istio, as well as good scripting skills and familiarity with Ansible.
Reporting Structure: This role reports directly to the Senior DevOps Manager and works closely with the infrastructure team, development teams, and other stakeholders to ensure the success of Jam City's games and services.
Technical Impact: As a DevOps engineer at Jam City, you will have a significant impact on the company's infrastructure and the success of its games. Your work will ensure that Jam City's games and services are scalable, reliable, and performant, providing an enjoyable experience for millions of players worldwide.
Growth Opportunities:
- Technical Growth: This role offers opportunities to gain experience with cutting-edge technologies, such as Kubernetes, Istio, and Terraform, and to deepen your understanding of AWS and other cloud platforms.
- Leadership Growth: As the team grows, there may be opportunities to take on more responsibilities, such as mentoring junior team members or leading projects.
- Career Progression: With experience and demonstrated success in this role, you may be well-positioned to move into a senior DevOps engineer or cloud architect position within the company or the broader industry.
π Enhancement Note: This role offers significant opportunities for technical and professional growth, as well as the chance to make a meaningful impact on the success of a leading mobile games company.
π Work Environment
Office Type: Jam City's Montevideo office is a modern, collaborative workspace designed to foster creativity and innovation. The office features open-plan workspaces, breakout areas, and dedicated meeting rooms.
Office Location(s): Jam City's Montevideo office is located in the heart of the city, with easy access to public transportation and amenities.
Workspace Context:
- The office features dedicated workstations with multiple monitors and high-speed internet access.
- The team has access to a wide range of development tools, including IDEs, version control systems, and collaboration platforms.
- The office encourages a culture of knowledge sharing and continuous learning, with regular team meetings, workshops, and training sessions.
Work Schedule: This role follows a standard workweek of 40 hours, with flexible working hours and the option to work remotely occasionally. On-call rotation may require availability outside of regular business hours.
π Enhancement Note: Jam City's Montevideo office provides a modern and collaborative work environment, designed to support the success of the company's games and the professional growth of its employees.
π Application & Technical Interview Process
Interview Process:
- Technical Phone Screen (30 minutes): A brief phone call to assess your technical skills and cultural fit with the team.
- Technical Deep Dive (60 minutes): A more in-depth discussion of your technical skills, focusing on AWS, Kubernetes, Terraform, and Istio. You may be asked to complete a coding challenge or explain a complex infrastructure design.
- Behavioral Interview (30 minutes): A discussion of your problem-solving skills, teamwork, and adaptability, using examples from your past experiences.
- Final Interview (30 minutes): A meeting with the hiring manager or a senior team member to discuss your fit for the role and the team's long-term goals.
Portfolio Review Tips:
- Highlight your experience with AWS, Kubernetes, Terraform, and Istio through relevant projects and case studies.
- Showcase your ability to manage and secure complex infrastructure environments using the latest technologies.
- Demonstrate your scripting skills and automation projects using tools like Ansible.
- Be prepared to discuss any challenges you faced in your previous projects and how you overcame them.
Technical Challenge Preparation:
- Brush up on your AWS, Kubernetes, Terraform, and Istio skills, focusing on the latest best practices and features.
- Practice explaining complex infrastructure designs and trade-offs, using real-world examples to illustrate your points.
- Prepare for behavioral interview questions by reflecting on your past experiences and identifying examples that demonstrate your problem-solving skills, teamwork, and adaptability.
ATS Keywords:
- Programming Languages: Python, Bash, Groovy
- Web Frameworks: N/A
- Server Technologies: AWS (EC2, RDS, S3, IAM, etc.), Kubernetes, Istio
- Databases: N/A
- Tools: Terraform, Ansible, Prometheus, Grafana
- Methodologies: Infrastructure as Code, Agile, CI/CD
- Soft Skills: Problem-solving, Teamwork, Adaptability, Communication
- Industry Terms: Cloud-Native Infrastructure, Container Orchestration, Service Mesh, Automation, Configuration Management
π Enhancement Note: The interview process for this role focuses on assessing your technical skills, problem-solving abilities, and cultural fit with the team. Be prepared to discuss your experience with AWS, Kubernetes, Terraform, and Istio, as well as your approach to infrastructure management and automation.
π Technology Stack & Web Infrastructure
Frontend Technologies: N/A
Backend & Server Technologies:
- AWS: EC2, RDS, S3, IAM, etc.
- Kubernetes: EKS, GKE
- Istio: Service mesh for traffic control and security
Development & DevOps Tools:
- Infrastructure as Code: Terraform
- Configuration Management: Ansible
- Monitoring & Logging: Prometheus, Grafana
- Version Control: Git
- CI/CD: Jenkins, GitLab CI (depending on the project)
π Enhancement Note: This role focuses on backend and server technologies, with a strong emphasis on AWS, Kubernetes, and Terraform. Familiarity with Istio, Ansible, Prometheus, and Grafana is also essential for success in this role.
π₯ Team Culture & Values
Web Development Values:
- User-Centric: Focus on creating infrastructure that supports and enhances the user experience of Jam City's games.
- Innovation: Embrace new technologies and approaches to improve the scalability, reliability, and performance of Jam City's infrastructure.
- Collaboration: Work closely with development teams and other stakeholders to ensure the success of Jam City's games and services.
- Continuous Learning: Stay up-to-date with the latest trends and best practices in cloud infrastructure, container orchestration, and automation.
Collaboration Style:
- Cross-Functional Integration: Work closely with development teams, QA, and other stakeholders to ensure the success of Jam City's games and services.
- Code Review Culture: Participate in code reviews and pair programming to ensure the quality and maintainability of the team's infrastructure code.
- Knowledge Sharing: Share your knowledge and experience with the team through regular meetings, workshops, and training sessions.
π Enhancement Note: Jam City's infrastructure team values a user-centric approach, innovation, collaboration, and continuous learning. This culture fosters a supportive and innovative work environment, designed to help employees grow and succeed.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Scalability: Design and implement infrastructure that can scale to support the millions of users who play Jam City's games.
- Performance: Optimize the performance of Jam City's games and services, ensuring that they load quickly and run smoothly on a wide range of devices.
- Security: Implement and maintain robust security measures to protect Jam City's infrastructure and user data from threats.
- Complexity: Manage the complexity of Jam City's infrastructure, which spans multiple cloud providers, regions, and services.
Learning & Development Opportunities:
- Technical Skills: Deepen your understanding of AWS, Kubernetes, Terraform, and Istio through hands-on experience and training.
- Leadership Skills: Develop your leadership skills through mentoring junior team members, leading projects, and contributing to the team's long-term goals.
- Industry Knowledge: Stay up-to-date with the latest trends and best practices in cloud infrastructure, container orchestration, and automation through conferences, webinars, and online resources.
π Enhancement Note: This role presents significant technical challenges, including scalability, performance, security, and complexity. However, it also offers numerous opportunities for learning and growth, both technically and professionally.
π‘ Interview Preparation
Technical Questions:
- AWS: Be prepared to discuss your experience with AWS services, such as EC2, RDS, S3, and IAM. Be ready to explain how you have used these services to design and implement scalable, secure, and performant infrastructure.
- Kubernetes: Demonstrate your understanding of Kubernetes concepts, such as pods, services, deployments, and ingress. Be prepared to discuss how you have used Kubernetes to manage and scale containerized applications.
- Terraform: Showcase your experience with Terraform, including HCL, state management, and modules. Be ready to explain how you have used Terraform to provision and manage infrastructure on AWS and other cloud providers.
- Istio: Explain your understanding of Istio and its role in managing traffic and enforcing security policies in a service mesh architecture. Be prepared to discuss how you have used Istio to secure and control traffic in a Kubernetes cluster.
Company & Culture Questions:
- Jam City: Research Jam City's history, mission, and values. Be prepared to discuss how your skills and experience align with the company's goals and culture.
- Infrastructure Team: Learn about the infrastructure team's structure, responsibilities, and long-term goals. Be ready to discuss how you can contribute to the team's success and grow within the organization.
Portfolio Presentation Strategy:
- Project Selection: Choose projects that demonstrate your experience with AWS, Kubernetes, Terraform, and Istio. Highlight projects that showcase your ability to manage and secure complex infrastructure environments using the latest technologies.
- Storytelling: Use storytelling techniques to bring your projects to life, explaining the challenges you faced, the solutions you implemented, and the outcomes you achieved.
- Demonstration: Prepare live demos or screenshots to illustrate your projects and the tools you used to complete them.
π Enhancement Note: The interview process for this role focuses on assessing your technical skills, problem-solving abilities, and cultural fit with the team. Be prepared to discuss your experience with AWS, Kubernetes, Terraform, and Istio, as well as your approach to infrastructure management and automation.
π Application Steps
To apply for this DevOps Engineer position at Jam City:
- Customize Your Resume: Tailor your resume to highlight your relevant experience with AWS, Kubernetes, Terraform, and Istio. Emphasize your problem-solving skills, teamwork, and adaptability.
- Prepare Your Portfolio: Choose projects that demonstrate your experience with AWS, Kubernetes, Terraform, and Istio. Highlight your ability to manage and secure complex infrastructure environments using the latest technologies.
- Research Jam City: Learn about Jam City's history, mission, values, and culture. Be prepared to discuss how your skills and experience align with the company's goals and culture.
- Practice Technical Interview Questions: Brush up on your AWS, Kubernetes, Terraform, and Istio skills, focusing on the latest best practices and features. Practice explaining complex infrastructure designs and trade-offs, using real-world examples to illustrate your points.
- Prepare for Behavioral Interview Questions: Reflect on your past experiences and identify examples that demonstrate your problem-solving skills, teamwork, and adaptability. Practice discussing these examples in a structured and concise manner.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have 3+ years of hands-on experience in cloud-native infrastructure engineering and strong proficiency with AWS. They should also have solid experience operating Kubernetes clusters and practical knowledge of Istio.