Cloud Automation Engineer

GovCIO
Arlington, VA, United States
8 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$240,000.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Automation of Tests Microsoft Azure Bash Shell Cloud Computing Cloud Computing Security Cloud Engineering Configuration Management Code Review
+48 more
Continuous Delivery Continuous Integration DevOps Domain Name System (DNS) Github Subnetting Virtual Private Networks (VPN) Python (Programming Language) Network Security Network Troubleshooting Network Connections Network Monitoring Routing Windows PowerShell Ansible Prometheus Software Deployment Software Engineering TCP/IP Data Logging Scripting Load Balancing Cloud Platform System Microsoft Power Automate Cloud Monitoring Grafana Multi-Cloud AWS Lambda Infrastructure as Code (IaC) Amazon Virtual Private Cloud (VPC) Git Cloudformation Amazon Relational Database Service Containerization Kubernetes Infrastructure Automation Frameworks Deployment Automation Hashicorp Functional Programming Api Design Cloudwatch Terraform Software Version Control Data Pipelines Serverless Computing Azure Resource Manager Docker Vulnerability Analysis

Job description

Infrastructure as Code & Automation 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

Cloud Platform Management

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

CI/CD Pipeline Development 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

Networking & Connectivity 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

Troubleshooting & Support 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

Process Improvement & Standardization 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

Requirements

GovCIO is currently hiring for Senior 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. This position is located in Arlington, VA and is a hybrid remote/onsite position., Bachelor’s Degree with 12+ yrs experience (or commensurate experience)

Technical Skills Infrastructure as Code: 3+ years of hands-on experience with Terraform Configuration Management: Strong proficiency with Ansible Cloud Platforms: Solid experience with both AWS and Azure Serverless: Experience with AWS Lambda and Azure Logic Apps CI/CD: Hands-on experience building pipelines with GitHub Actions Scripting: Proficiency in Python, Bash, or PowerShell Version Control: Strong Git and GitHub workflow knowledge Networking: Deep understanding of cloud networking concepts and protocols

Core Competencies 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

Problem-Solving Skills 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

Soft Skills 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

Clearance Required: Active Secret with the ability to obtain and hold DEA suitability

Preferred Skills and Expereince

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

Technical Environment Cloud Platforms: AWS, Azure IaC Tools: Terraform, CloudFormation, ARM Templates Configuration Management: Ansible CI/CD: GitHub Actions, GitHub Workflows Serverless: AWS Lambda, Azure Logic Apps, Azure Functions Scripting: Python, Bash, PowerShell Version Control: Git, GitHub Monitoring: CloudWatch, Azure Monitor, Prometheus, Grafana Networking: VPC, VNet, VPN, ExpressRoute, Direct Connect

Benefits & conditions

Posted Salary Range: USD $220,000.00 - USD $240,000.00 /Yr.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

Videos

See all

Related articles

See all