G

GovCIO

Federal IT modernization and cybersecurity services

Senior Cloud Automation Engineer

Cloud Engineering +1Confirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USA$220k - $240k /yr

About the Job

Requirements

  • A bachelor's degree with 12 or more years of experience, or commensurate experience.
  • Three or more 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, including Docker and Kubernetes.
  • Experience with monitoring and logging tools such as CloudWatch and Azure Monitor.
  • Familiarity with API development and integration.
  • Understanding of software development lifecycle and agile methodologies.
  • Ability to diagnose complex technical issues across multiple systems.
  • Ability to document technical processes clearly and concisely.
  • Ability to work independently and collaboratively across teams.
  • Must hold a Secret clearance and be able to obtain and hold DEA suitability.

Responsibilities

  • Design, develop, and maintain Terraform modules for multi-cloud infrastructure provisioning.
  • Implement Infrastructure as Code best practices and standards across the organization.
  • Create and maintain Ansible playbooks for configuration management and application deployment.
  • Build reusable, modular automation frameworks for use 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 virtual machines, 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, network security groups, and network access control lists.
  • 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 Infrastructure as Code development.
  • Conduct code reviews and provide feedback on automation scripts.
  • Mentor team members on automation tools and techniques.
  • Drive continuous improvement initiatives.

Desired Qualifications

  • AWS Certified Solutions Architect or Developer Associate certification.
  • Azure Administrator or Developer Associate certification.
  • HashiCorp Certified: Terraform Associate certification.
  • GitHub Actions or GitHub Certified expertise.
  • Experience with multi-cloud deployment strategies.
  • Knowledge of compliance frameworks including FedRAMP, NIST, and CIS.
  • Experience with infrastructure testing tools including Terratest, InSpec, and Pester.
  • Familiarity with GitOps practices and tools.
  • Previous experience in DevOps or Cloud Engineering roles.
  • Experience with cost optimization and FinOps practices.

About the Company

GovCIO

Federal IT modernization and cybersecurity services

GovCIO provides IT services and digital solutions to the U.S. federal government, including IT modernization, digital services, data analytics, cybersecurity, DevSecOps, and management consulting. It wins prime federal contracts and delivers services through business units like Health and Civilian Agencies, National Security Solutions, and Veteran and Enterprise Technology Solutions, plus GovCIO Media & Research as a separate subsidiary. Primary customers include federal health agencies (VA, HHS), national security and civilian agencies, and it leverages contract vehicles such as VA's T4NG2. The company aims to help the government transform its IT landscape by delivering mission-critical technology and analytics at scale, supported by growth through strategic acquisitions and rebranding.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Washington DC, District of Columbia
Founded
2010

Recently Posted Jobs

Explore more opportunities at GovCIO

See more jobs