- Company Name
- GM Financial
- Job Title
- Cloud Infrastructure Engineer II | Multi- Cloud (Azure/AWS)
- Job Description
-
Job Title: Cloud Infrastructure Engineer II – Multi‑Cloud (Azure/AWS)
Role Summary: Design, build, and operate secure, highly available, scalable infrastructure across AWS and Azure. Lead multi‑account and hybrid‑cloud strategies, automate deployments with Terraform, and maintain operational excellence through monitoring, cost optimization, and disaster recovery.
Expectations: Deliver end‑to‑end multi‑cloud solutions that meet performance, security, and compliance requirements. Mentor peers, document best practices, and participate in on‑call and incident response.
Key Responsibilities:
- Architect and deploy AWS (VPC, Transit Gateway, Direct Connect, Route 53, Network Firewall, VPN, IAM) and Azure (VNet, ExpressRoute, Azure Firewall, DNS, AD) environments, including multi‑account/subscription setups via AWS Organizations, Control Tower, Azure Management Groups, and landing zone frameworks.
- Build hybrid architectures linking on‑prem data centers to cloud platforms, optimizing network topology and connectivity.
- Write and maintain infrastructure as code using Terraform; develop reusable modules, templates, and CI/CD pipelines (GitHub Actions, Azure DevOps).
- Automate routine tasks (patching, backup, resource lifecycle) with Python, Bash, or PowerShell.
- Implement security controls: IAM/AD policies, KMS/Key Vault encryption, security groups, NACLs, and cloud‑native security services; perform security assessments, remediation, and compliance alignment (SOC 2, NIST).
- Monitor, optimize, and troubleshoot AWS (EC2, VPC, S3, RDS, CloudWatch, Systems Manager) and Azure (VMs, VNets, Storage Accounts, SQL Database, Azure Monitor, Automation) services for performance, availability, and cost.
- Design and enforce disaster‑recovery plans with defined RTOs and RPOs; conduct root‑cause analysis and implement preventive alerts.
- Document architecture, runbooks, SOPs, and provide technical guidance to application, security, and business teams.
- Participate in on‑call rotation and incident response.
Required Skills:
- Expertise in AWS networking (VPC, Transit Gateway, Direct Connect, Route 53, Network Firewall, VPN) and Azure networking (VNet, ExpressRoute, Azure Firewall, Azure DNS).
- Proficiency with Terraform infrastructure as code; experience building reusable modules.
- Scripting/automation skills in Python, Bash, or PowerShell; familiarity with CI/CD tools.
- Deep knowledge of network protocols, routing, DNS, DHCP, load balancing, and firewall technologies.
- Strong analytical, troubleshooting, and multi‑cloud problem‑solving abilities.
- Excellent technical writing and communication for documentation and collaboration.
- Demonstrated commitment to security, operational excellence, and continuous improvement.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, IT, or related field.
- AWS certification(s) (e.g., AWS Certified Solutions Architect – Associate/Professional, AWS Certified DevOps Engineer – Professional) and Azure certification(s) (Azure Solutions Architect Expert, Azure Administrator Associate) preferred.