Cloud Infrastructure Engineer Terraform, Sentinel, GitLab CI/CD

Overview

On Site
Up to $70
Full Time

Skills

Amazon Web Services
Docker
Kubernetes
GitLab
IaaS
Programming Languages
Problem Solving
SDLC
Agile
DevOps
multi-cloud environments
Terraform
HashiCorp
Sentinel

Job Details

We are seeking a Cloud Infrastructure Engineer experienced in Infrastructure as Code (IaC) and DevOps automation to design, implement, and optimize scalable cloud environments. The ideal candidate will be proficient in Terraform, Sentinel, and GitLab CI/CD, with a deep understanding of the software development lifecycle (SDLC) and system-level application design. This role focuses on delivering secure, compliant, and efficient infrastructure solutions using automation, policy enforcement, and modern programming practices.


Key Responsibilities:

  • Infrastructure as Code (IaC): Develop, maintain, and optimize Terraform modules for multi-cloud infrastructure provisioning and lifecycle management.

  • Policy as Code: Design and enforce Sentinel policies to ensure security, compliance, and governance within automated infrastructure deployments.

  • CI/CD Automation: Build, configure, and manage GitLab-based CI/CD pipelines for continuous integration, testing, and deployment of cloud services.

  • Application Development: Support infrastructure and platform services through system-level design, development, and unit testing using modern programming languages.

  • Defect Resolution: Troubleshoot and resolve defects identified during development and testing cycles to maintain high-quality delivery standards.

  • Collaboration: Work closely with software engineers, DevOps, and security teams to streamline infrastructure automation and enforce best practices.


Required Skills & Qualifications:

  • 5+ years of experience in cloud infrastructure engineering, DevOps, or IaC roles.

  • Strong proficiency with:

    • Terraform and HashiCorp Configuration Language (HCL)

    • Sentinel for compliance and governance automation

    • GitLab CI/CD for pipeline development and management

  • Solid understanding of SDLC, Agile, and DevOps best practices.

  • Hands-on experience with Python for automation scripting and integrations.

  • Experience in system-level design, development, and testing for infrastructure or platform services.

  • Familiarity with multi-cloud environments (AWS, Azure, Google Cloud Platform).

  • Strong problem-solving, troubleshooting, and analytical skills.


Preferred Qualifications:

  • Certifications in AWS, Azure, or Terraform (e.g., HashiCorp Certified Terraform Associate).

  • Experience with containerization technologies (Docker, Kubernetes).

  • Knowledge of security automation, infrastructure monitoring, and policy enforcement tools.

  • Familiarity with GitOps workflows and infrastructure testing frameworks.


Education:

  • Bachelor s degree in Computer Science, Information Systems, or a related field required.

  • Advanced degree or relevant certifications preferred.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.