CareerZen Logo
Company logo

Associate DevOps Engineer

Rockstar Games

Contract

New York, NY

Job description

Overview
We are seeking a highly skilled DevOps Engineer with expertise in Azure cloud platform to join our dynamic IT team. The ideal candidate will be responsible for designing, implementing, and maintaining scalable, reliable, and secure cloud infrastructure solutions. This role requires a strong background in cloud computing, automation, and system administration, with a focus on continuous integration and deployment (CI/CD) pipelines. The DevOps Engineer will collaborate closely with development teams to streamline software delivery processes and ensure optimal system performance across enterprise environments.

Duties

  • Develop, implement, and manage cloud infrastructure using Azure services, including Azure Resource Manager (ARM), Virtual Machines, and Azure Kubernetes Service (AKS).
  • Automate deployment processes utilizing tools such as Terraform, Ansible, Puppet, Chef, and PowerShell scripting to ensure efficient and repeatable deployments.
  • Manage containerization technologies including Docker and Kubernetes to support microservices architectures.
  • Monitor system health and performance using tools like New Relic, Splunk, Elasticsearch, and Log analysis platforms; perform troubleshooting and incident response as needed.
  • Configure and maintain web servers such as NGINX, Tomcat, Weblogic, JBoss, WebSphere; optimize load balancing and security settings including firewalls and network security groups.
  • Oversee database systems including MySQL, Microsoft SQL Server, Oracle, DynamoDB; perform backups, disaster recovery planning, and performance tuning.
  • Implement security best practices for cloud infrastructure including identity & access management (IAM), cloud security policies, DNS management, and incident management procedures.
  • Collaborate with software development teams to integrate CI/CD pipelines using Jenkins, TFS, GitLab, GitHub; facilitate automated testing and deployment workflows aligned with SDLC standards.
  • Manage virtualization environments such as VMware and OpenStack; ensure optimal resource utilization across virtualized systems.
  • Support software development projects involving languages like Java (including Groovy), C#, C++, Python, Ruby on Rails; assist in system testing and debugging processes.
  • Participate in requirements gathering for new projects; contribute to system architecture design focusing on distributed systems and RESTful APIs.

Qualifications

  • Proven experience as a DevOps Engineer or similar role with extensive knowledge of cloud computing platforms including Azure, AWS, Google Cloud Platform.
  • Strong expertise in automation tools such as Terraform, Ansible, Puppet, Chef; scripting skills in PowerShell Bash Shell Scripting; experience with CI/CD tools like Jenkins or TFS.
  • Hands-on experience managing container orchestration with Docker and Kubernetes in enterprise environments.
  • Proficiency with IT infrastructure management including network administration (TCP/IP, LAN/WAN), DNS configuration, Active Directory integration.
  • Familiarity with enterprise software systems such as WebSphere, Weblogic; experience supporting middleware applications is preferred.
  • Knowledge of security protocols including cloud security best practices and incident response procedures.
  • Ability to troubleshoot complex issues related to distributed systems, system testing failures or software deployment errors efficiently.
  • Excellent communication skills complemented by a proactive approach to technical support and project management within Agile or Scrum frameworks. This position offers an exciting opportunity to work at the forefront of cloud technology solutions while contributing to innovative enterprise projects that impact our global operations.

Pay: From $50.00 per hour

Work Location: Remote