DevOps Engineer - AI

closed
Take-Two Interactive Software Logo

Take-Two Interactive Software

πŸ’΅ $64k-$96k
πŸ“Remote - Canada

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

Similar Remote Jobs