DevOps Engineer - AI

Take-Two Interactive Software Logo

Take-Two Interactive Software

πŸ’΅ $67k-$99k
πŸ“Remote - United States

Summary

Join Take-Two Interactive Software, Inc.'s AI group as an Intermediate DevOps Software Engineer and contribute to building and maintaining scalable, automated, and resilient DevOps infrastructure. You will play a key role in enhancing CI/CD workflows, optimizing deployments, and improving software reliability using innovative cloud technologies and automation tools. Responsibilities include designing, developing, and maintaining CI/CD pipelines; implementing and maintaining testing frameworks; using IaC tools; developing and deploying services in AWS; developing and handling containerized environments; writing and maintaining automation scripts; developing testing strategies; assisting in implementing AI and ML technologies; designing, building, and maintaining REST APIs and microservices; architecting and implementing event-driven design patterns; and working with SQL databases. This 100% remote position requires a B.S. or advanced degree in a related field, minimum 3 years of relevant experience, and demonstrated expertise in CI/CD pipelines, scripting languages, and cloud technologies. The position offers a competitive salary and benefits package.

Requirements

  • B.S. or advanced degree in Computer Science, Software Engineering, or a related field
  • Minimum 3 years of industry experience with relevant experience in DevOps and large-scale software engineering projects
  • Demonstrated experience in building CI/CD pipelines using yaml-based configuration on multiple platforms
  • Validated expertise in scripting languages, with a strong ability to develop and automate workflows
  • Proficient in working effectively with colleagues from different geographic locations and time zones
  • Comfortable assessing and exploring new technologies within project development cycles
  • Proactively gather and analyze data to validate architectural and technical design decisions, ensuring evidence-based, scalable, and efficient solutions
  • Self-motivated and capable of working independently with minimal supervision, demonstrating strong ownership and accountability
  • Proactively seeks opportunities for continuous improvement, challenges the status quo, and drives innovation in system design and automation
  • Strong problem-solving skills and the ability to debug complex system failures
  • Effectively communicate and disseminate technical information across the team to ensure alignment and clarity
  • Present complex technical concepts in an accessible manner to cross-disciplinary team members
  • Offer mentorship and support to colleagues from different fields, assisting them in navigating and integrating intricate technical systems

Responsibilities

  • Design, develop, and maintain CI/CD pipelines to ensure seamless and automated software deployment processes
  • Implement and maintain testing frameworks (e.g., Pytest) to improve reliability, quality, and performance
  • Use Infrastructure as Code (IaC) tools (e.g. AWS CloudFormation, Terraform, CDK) to automate cloud infrastructure provisioning
  • Develop, deploy, and supervise services in AWS (EC2, ECS, VPC, S3, ECR, CloudWatch, AppConfig, IAM, and more) to support scalable cloud infrastructure
  • Develop and handle containerized environments using Docker and container orchestration platforms, ensuring proper orchestration and scaling
  • Write and maintain robust automation scripts using Python and Shell scripting to streamline development and operational processes
  • Develop, build, and improve detailed testing strategies for web applications, including unit, functional, integration, API, UI automation, and stress testing, to maintain strong automated test coverage for the code base
  • Assist in implementing AI and ML technologies in software engineering, including automated testing with AI, enhancing PR workflows
  • Design, build, and maintain REST APIs and microservices architecture with an emphasis on scalability and performance
  • Architect and implement event-driven design patterns, enabling real-time monitoring and anomaly detection for services and components
  • Work with SQL databases, ensuring proper database design, optimization, and integration with software applications

Preferred Qualifications

  • Experience with Javascript
  • Experience with AWS CodeArtifact, CodeBuild, CodeDeploy and CodePipeline
  • Experience with security standard methodologies in DevOps, including cloud security, secrets management, and compliance

Benefits

  • Medical (HSA & FSA), dental, vision, 401(k) with company match, employee stock purchase plan, commuter benefits, in-house wellness program, broad learning & development opportunities, a charitable giving platform with company match and more!
  • Fitness allowance, employee discount programs, free games & events and stocked pantries

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.