DevOps Engineer - AI

closed
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
This job is filled or no longer available