DevOps Engineer

Usc, Inc.
Austin, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 187K

Job location

Remote
Austin, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Azure
Bash
Cloud Computing
Configuration Management
Continuous Integration
Linux
DevOps
DNS
Python
Routing
Ansible
Data Logging
Gitlab
GIT
Containerization
Kubernetes
Terraform
Docker

Job description

The client is seeking a DevOps Engineer to design, deploy, and maintain automated cloud infrastructure using Terraform and Kubernetes while supporting scalable multi-cloud environments.

Day-to-Day Responsibilities:

  • Write, modify, and troubleshoot Terraform code to deploy infrastructure across cloud platforms
  • Run and maintain Ansible playbooks for configuration management and infrastructure automation
  • Manage infrastructure code across multiple GitLab repositories and submit merge requests
  • Configure and deploy containerized applications using Docker and Kubernetes (EKS preferred)
  • Troubleshoot networking and connectivity issues between hosted and customer environments
  • Implement monitoring, logging, and configuration management for multi-tenant cloud infrastructure
  • Maintain documentation including runbooks, SOPs, and knowledge base articles
  • Support CI/CD automation and infrastructure automation pipelines
  • Operate with a security-first mindset across all infrastructure deployments

Requirements

  • Must-Haves:
  • 5-8 years of DevOps, cloud infrastructure, or platform engineering experience

  • Strong hands-on Terraform experience building and maintaining infrastructure-as-code

  • Kubernetes experience (EKS strongly preferred) and containerization with Docker

  • Experience deploying and managing cloud infrastructure in AWS or Azure

  • Platform engineering or infrastructure automation experience

  • Experience with CI/CD tools and Git-based repositories (GitLab preferred)

  • Strong Linux and cloud networking fundamentals (DNS, routing, connectivity)

  • USC only per clients request Nice-to-Haves:

  • Experience with Ansible for configuration management and automation

  • Experience with Python or Bash scripting for automation

  • Familiarity with secrets management tools such as Vault

  • Experience with logging, observability, or monitoring tools in cloud environments

  • Experience working in regulated or security-sensitive environments

  • Terraform or cloud provider certifications

Apply for this position