This job is responsible for tool and service designs within a technical domain that enable business strategies in accordance with architectural governance, standards and policies. Key responsibilities include creating infrastructure tools and their integration as a service, facilitating deployment of technical solutions by developing templates, playbooks and automation used during implementation. Job expectations include looking for opportunities to improve efficiency when implementing and maintaining tools/services and embracing a culture of innovation and continuous improvement.
Position Summary
- Write public cloud infrastructure as code automation using tools such as Terraform.
- Design and develop public cloud landing zones automation to build core cloud foundational platform services.
- Develop cloud services provisioning automation with integrated capabilities of IAM, network, security policies as code, and observability.
- Implement built-in resiliency, observability, and enable FinOps as a part of infrastructure automation to enable cloud IaaS and PaaS services.
- Develop and maintain cloud services catalog for app developers and devops teams.
- Develop CI/CD pipelines to build the cloud platform, virtual machine images and containers.
- Partner with Information Security teams to engineer secure app patterns into Cloud platforms.
- Assist in translating business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies.
- Promote an inclusive and healthy working environment and help to resolve organizational impediments/blockers.
Responsibilities:
- Provides subject matter expertise and consulting services on a range of technologies and assists Technical Analysts and Infrastructure Engineers to ensure that technology solutions comply with enterprise system design and engineering standards
- Assists with translating business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies
- Assists in the evaluation of reference models, blueprints and playbooks to ensure they are fit for purpose
- Develops software solutions to address manual and repeatable work or inefficient processes
- Conducts on-site evaluations of third-party products being considered for firm adoption
- Promotes an inclusive and healthy working environment and helps to resolve organizational impediments/blockers
- Contributes to the creation/selection of functional and non-functional product evaluation requirements within and across domains
Required Qualifications
- Significant experience writing Hashicorp Terraform configurations and modules.
- Experience with Terraform Enterprise (TFE) tool for resource provisioning.
- Experience in DevOps and GitOps models with infra-as-code, config-as-code, policy-as-code, etc.
- Proficient in translating designs into fully developed Terraform code.
- Strong knowledge of Microsoft Azure Cloud, certification preferred. AWS and GCP desirable.
- Solid understanding of cloud networking concepts, subnets, routing, load balancing, firewalls, and cloud security.
- Experience in enterprise-scale environments, building highly available IaaS and PaaS solutions
- Understanding of landing zones, cloud-native security, monitoring and logging tools, and Well-Architected Framework principals.
- Experience with containers related technologies and CICD tools – Jenkins, pipelines, container repos, etc.
- Experience in programming and infra-automation tools – Terraform, Ansible, Java, python, etc.
- Experience in Cloud logging, monitoring, and observability tools
- Proficient in at least one scripting language (i.e. Bash, Python).
- Strong analytical, problem solving and organizational skills
- Excellent communication skills
- Excellent collaboration skills and ability to work in a global team
- Bachelors degree in Computer Science, Physics, Engineering, Mathematics required.
- Minimum 3+ years of Cloud Automation Engineer working experience.
Desired Qualifications
- Experience in financial services industry
- Experience on technology and infrastructure teams
- Experience in Linux/UNIX system administration
- Experience with Container technologies (Kubernetes, Openshift, Docker)
Skills:
- Analytical Thinking
- Application Development
- Automation
- Production Support
- Risk Management
- Adaptability
- Business Acumen
- DevOps Practices
- Solution Delivery Process
- Solution Design
- Architecture
- Collaboration
- Innovative Thinking
- Stakeholder Management
- Technical Strategy Development
1st shift (United States of America)