Cloud Automation Engineer

Dutch Ridge Consulting GroupArlington, VA
Hybrid

About The Position

DRCG is seeking a talented Cloud Automation Engineer to design, build, and maintain automated cloud infrastructure and deployment pipelines across AWS and Azure environments. The ideal candidate will have a passion for automation, a deep understanding of Infrastructure as Code principles, and the ability to create repeatable, scalable processes that enable rapid and reliable cloud deployments.

Requirements

  • 3+ years of hands-on experience with Terraform
  • Strong proficiency with Ansible
  • Solid experience with both AWS and Azure
  • Experience with AWS Lambda and Azure Logic Apps
  • Hands-on experience building pipelines with GitHub Actions
  • Proficiency in Python, Bash, or PowerShell
  • Strong Git and GitHub workflow knowledge
  • Deep understanding of cloud networking concepts and protocols
  • Strong understanding of TCP/IP, DNS, VPN, and routing protocols
  • Experience with network troubleshooting tools and methodologies
  • Knowledge of security best practices and compliance requirements
  • Understanding of containerization technologies (Docker, Kubernetes)
  • Experience with monitoring and logging tools (CloudWatch, Azure Monitor, etc.)
  • Familiarity with API development and integration
  • Understanding of software development lifecycle and agile methodologies
  • Excellent analytical and troubleshooting abilities
  • Ability to diagnose complex technical issues across multiple systems
  • Strong attention to detail and commitment to quality
  • Proactive approach to identifying and resolving potential issues
  • Ability to work under pressure during incident response
  • Strong written and verbal communication skills
  • Ability to document technical processes clearly and concisely
  • Collaborative team player with cross-functional experience
  • Self-motivated with ability to work independently
  • Customer-focused mindset with emphasis on delivering value

Nice To Haves

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • AWS Certified Solutions Architect or Developer Associate
  • Azure Administrator or Developer Associate certification
  • HashiCorp Certified: Terraform Associate
  • GitHub Actions or GitHub Certified expertise
  • Experience with multi-cloud deployment strategies
  • Knowledge of compliance frameworks (FedRAMP, NIST, CIS)
  • Experience with infrastructure testing tools (Terratest, InSpec, Pester)
  • Familiarity with GitOps practices and tools
  • Previous experience in DevOps or Cloud Engineering roles
  • Experience with cost optimization and FinOps practices

Responsibilities

  • Design, develop, and maintain Terraform modules for multi-cloud infrastructure provisioning
  • Implement Infrastructure as Code (IaC) best practices and standards across the organization
  • Create and maintain Ansible playbooks for configuration management and application deployment
  • Build reusable, modular automation frameworks that can be leveraged across multiple projects
  • Develop and maintain infrastructure templates and blueprints for common deployment patterns
  • Automate manual processes to improve efficiency and reduce human error
  • Deploy and manage infrastructure across AWS and Azure cloud platforms
  • Implement and optimize AWS services including EC2, S3, VPC, Lambda, RDS, and CloudFormation
  • Implement and optimize Azure services including VMs, Storage, Logic Apps, Functions, and ARM templates
  • Design and implement serverless solutions using AWS Lambda and Azure Logic Apps
  • Manage cloud networking components including VPCs, subnets, security groups, and routing
  • Implement cloud security best practices and compliance controls
  • Design and implement automated deployment pipelines using GitHub Actions
  • Build continuous integration and continuous deployment workflows for infrastructure and applications
  • Create automated testing frameworks for infrastructure validation
  • Implement pipeline security scanning and compliance checks
  • Develop rollback and recovery mechanisms for failed deployments
  • Optimize pipeline performance and reliability
  • Design and implement cloud network architectures across AWS and Azure
  • Configure VPNs, ExpressRoute, Direct Connect, and hybrid connectivity solutions
  • Implement network security controls including firewalls, NSGs, and NACLs
  • Troubleshoot network connectivity and performance issues
  • Design and implement load balancing and traffic management solutions
  • Manage DNS, routing, and network monitoring
  • Diagnose and resolve complex infrastructure and automation issues
  • Perform root cause analysis on deployment failures and system outages
  • Provide technical support and guidance to development teams
  • Monitor infrastructure health and performance metrics
  • Implement proactive alerting and monitoring solutions
  • Document troubleshooting procedures and known issues
  • Develop and document repeatable processes for infrastructure deployment
  • Create standardized workflows and procedures for common tasks
  • Establish best practices for cloud automation and IaC development
  • Conduct code reviews and provide feedback on automation scripts
  • Mentor team members on automation tools and techniques
  • Drive continuous improvement initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service