
DevOps Engineer - AI
closed
Take-Two Interactive Software
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 work with cutting-edge cloud technologies and automation tools to enhance CI/CD workflows, optimize deployments, and improve software reliability. This 100% remote role requires a minimum of 3 years of relevant experience in DevOps and large-scale software engineering projects. You will design, develop, and maintain CI/CD pipelines, implement testing frameworks, and utilize Infrastructure as Code (IaC) tools. The ideal candidate possesses strong problem-solving skills, excellent communication abilities, and a proactive approach to continuous improvement. Take-Two offers a great company culture, growth opportunities, and a comprehensive 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
- Fitness allowance
- Employee discount programs
- Free games & events
- Stocked pantries
Similar Remote Jobs









