Apply Now
Location: Any, Texas (TX)
Contract Type: C2C
Posted: 2 weeks ago
Closed Date: 06/05/2025
Skills: AWS, Azure, or GCP.
Visa Type: Any Visa

Title- DevOps (IAC Terraform)

Location- Arlington, TX (Onsite)

Job Type: Contract

 

Description:

  • Design, Develop, and Maintain IaC Scripts: Create and maintain code-based scripts for provisioning and managing infrastructure.
  • Automate Infrastructure: Automate tasks like configuration management, deployment, and provisioning.
  • Support Deployment Processes: Assist with deployment workflows, backups, and version management in multi-region cloud environments.
  • Develop and Document Procedures: Create deployment playbooks, runbooks, and standard operating procedures (SOPs).
  • Troubleshoot and Resolve Issues: Identify and resolve issues related to infrastructure automation.
  • Monitor and Improve Performance: Continuously monitor system performance and implement improvements.
  • Collaborate and Train: Collaborate with other teams and train colleagues on IaC tools and practices.
  • Stay Updated: Keep abreast of the latest IaC tools, technologies, and best practices.

Required Skills:

  • Programming Languages: Proficiency in scripting languages like Python, Go, or YAML.
  • IaC Tools: Experience with tools like Terraform, CloudFormation, Ansible, or Puppet.
  • Cloud Platforms: Familiarity with cloud platforms like AWS, Azure, or GCP.
  • DevOps Principles: Understanding of DevOps practices and principles.
  • Automation and Scripting: Strong ability to automate tasks and write scripts for infrastructure management.
  • Configuration Management: Experience with configuration management tools and practices.

Tools and Technologies:

  • Terraform: A popular tool for infrastructure as code, allowing you to define and provision infrastructure using code.
  • CloudFormation: AWS's IaC service for deploying and managing AWS resources.
  • Ansible: An automation tool used for configuration management, application deployment, and more.
  • Puppet: Another configuration management tool that uses declarative code.
  • Other tools: Jenkins, Docker, Kubernetes, and other tools depending on the specific role and organization.

In summary, an IaC job description focuses on automating and managing infrastructure using code, often through a variety of tools and technologies. The role requires a strong understanding of automation, scripting, cloud platforms, and DevOps principles.