Cloud Infrastructure Engineer
Apex - Satellite Platforms · Los Angeles, CA · 1 mo ago
On-siteInformation Technology$148k–$200k/yrFull-time
About the role
The Cloud Infrastructure Engineer is responsible for architecting, deploying, automating, and operating Apex’s cloud-based and hybrid infrastructure across one or more major cloud platforms (AWS GovCloud and Microsoft Azure).
Responsibilities
- Design, build, deploy, and manage complete cloud infrastructure from the ground up, with a primary focus on AWS GovCloud and Microsoft Azure.
- Develop and maintain Infrastructure as Code (IaC) using Terraform or similar tools.
- Automate cloud provisioning, configuration, deployments, monitoring, and operational tasks.
- Create scripts and automation using Python, and/or similar programming & scripting languages.
- Troubleshoot complex cloud infrastructure issues involving compute, storage, networking, identity, security, applications, and connectivity to determine root cause, develop multiple possible solutions, evaluate trade-offs, and implement the most appropriate resolution.
- Maintain cloud networking, including VPCs/VNets, subnets, routing, VPNs, firewalls, security groups, and private connectivity.
- Implement cloud security, identity, access controls, encryption, monitoring, backup, and disaster recovery solutions.
- Create and maintain technical documentation, architecture diagrams, runbooks, and infrastructure standards.
- Collaborate with Cloud Infrastructure Security Engineer on the best path/solutions for all cloud environments.
Requirements
- In-depth knowledge of cloud computing and cloud service models, including IaaS, PaaS, and SaaS.
- In-depth hands-on experience with AWS GovCloud and Microsoft Azure.
- Strong knowledge of cloud architecture, networking, security, identity, storage, compute, monitoring, backup, and disaster recovery.
- Advanced Infrastructure as Code experience, with Terraform strongly preferred.
- Experience with CloudFormation, Bicep, Pulumi, or similar tools is beneficial.
- Strong automation and scripting skills using Python or similar languages.
- Ability to investigate complex issues, identify root causes, and develop multiple viable solutions.
- Understanding of CI/CD, version control, automation pipelines, and DevOps practices.
- Ability to work independently, manage multiple priorities, and complete technical projects on schedule.
- Strong technical documentation and communication skills.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, Cloud Computing, or a related technical field.
- 5–7 years of progressive experience in cloud infrastructure engineering, DevOps, systems engineering, or a related technical discipline.
- 3+ years of hands-on production experience with AWS and/or Azure, with significant experience in AWS GovCloud preferred.