Your Key Responsibilities
- Design, deploy, and manage cloud infrastructure solutions: Implement solutions on cloud platforms such as Google Cloud Platform (GCP), Microsoft Azure, and Amazon Web Services (AWS) aligned with business requirements.
- Migrate workloads: Seamlessly migrate workloads from on-premises environments or other public clouds to cloud platforms, ensuring minimal downtime and integration.
- Enterprise and application landing zones: Design and implement Enterprise Landing Zone and application landing zones, considering recommended design principles, security, disaster recovery, high availability, and resilience.
- Automation and Infrastructure-as-Code (IaC): Develop automation scripts and tools using Terraform or other IaC tools to streamline deployment, configuration, and management of cloud resources.
- Backup solutions: Implement robust backup solutions to safeguard critical data, utilizing cloud-native or third-party backup services.
- High availability architectures: Design and implement architectures to minimize downtime and ensure continuous availability of critical services and applications.
- Stakeholder collaboration: Work closely with stakeholders to translate business requirements into technical solutions on cloud platforms.
- Technical leadership and mentorship: Provide technical leadership and mentorship to junior team members, sharing knowledge and best practices in cloud infrastructure management.
- Stay current with emerging technologies: Continuously evaluate and implement new solutions to optimize the cloud environment.
- Client-facing collaboration: Collaborate with client-facing teams and management to develop estimates, POVs, Position Papers, and contribute to pursuits, proposals, and Statements of Work (SOW).
- Recruitment and team competence: Participate in the recruitment process, interview and evaluate candidates, and oversee the development and maintenance of team competence in cloud-native technologies.
- Organization-wide initiatives: Participate in organization-wide people initiatives.
- Communication: Demonstrate excellent written and oral communication skills, with the ability to write, publish, and present at a professional or conference level.
Technical Attributes:
- Cloud landing zones: Proficient in implementing landing zones to meet project requirements and organizational standards across GCP, Azure, and AWS.
- Governance and security: Strong experience in establishing governance policies, security controls, and compliance measures within landing zones on multiple cloud platforms.
- IaC tools: Strong experience with Terraform or other IaC tools on Cloud (GCP, AWS, Azure).
- Automation and CI/CD: Experience in developing infrastructure automation solutions using Terraform, Deployment Manager, Jenkins, or other CI/CD tools.
- Organizational policies: Experience in developing and implementing organizational policies and defining custom organization policy constraints across multiple cloud platforms.
- Cloud deployment: Strong experience in deploying compute, storage, networking, monitoring, and security solutions in client environments on multiple cloud platforms.
- Workload migration: Experience with migration of workloads from on-premises environments or other public clouds to cloud platforms, leveraging migration tools.
- Virtualization: Experience with large and complex IT systems in enterprise environments using virtualization platforms.
- Observability solutions: Experience designing and implementing observability solutions for cloud-based architectures across multiple cloud platforms.
- Containerization and orchestration: Experience deploying and managing containerized applications on Kubernetes clusters across multiple cloud platforms.
- Policy governance: Proficiency in defining policy constraint templates for cloud governance across multiple cloud platforms.
- Networking concepts: Proficient in cloud networking concepts, with a strong understanding of network architecture design principles for designing secure network architecture across multiple cloud platforms.
- Security offerings: Strong understanding of security offerings on multiple cloud platforms, with a focus on implementing defense-in-depth security controls.
- High availability and disaster recovery: Experience designing and implementing high availability architectures and disaster recovery strategies across multiple cloud platforms.
- Backup solutions: Experience implementing third-party backup solutions for cloud platforms.
- Problem-solving skills: Strong analytical and problem-solving skills to diagnose and resolve complex technical issues.
- Collaboration skills: Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
To Qualify for the Role, You Must Have:
- Educational background: Degree in Engineering, IT, Computer Science, or a related field.
- Professional experience: 6-8 years of hands-on technical experience in an Infrastructure background, with at least 3 years of experience in cloud infrastructure solutions on GCP, Azure, or AWS.
- Terraform and cloud landing zones: Proficiency in Terraform IaC scripting and demonstrated experience implementing enterprise and application landing zone solutions on multiple cloud platforms.
- Cloud migrations: Expertise in architecting and delivering large-scale cloud migrations from on-premises or other cloud platforms to GCP, Azure, or AWS.
- Multi-cloud familiarity: Proven track record in designing, implementing, and optimizing cloud infrastructure solutions across multiple cloud platforms.
- Agile development environment: Ability to thrive in a fast-paced and agile development environment.
Certifications (At least one preferred):
- Certification as a GCP Professional Cloud Architect, Azure Solutions Architect, or AWS Solutions Architect.
- Terraform Associates certification.
- Any additional cloud certifications are considered an added advantage.
Technologies and Tools:
- Cloud platforms: Google Cloud Platform (GCP), Microsoft Azure, Amazon Web Services (AWS).
- IaC tools: Terraform, Deployment Manager.
- CI/CD tools: Jenkins, Terraform Cloud.
- DevOps tools: Docker, Kubernetes, GitHub, GitHub Actions.
- Operating systems: RHEL, SUSE Linux, Windows.
- Monitoring and logging: Cloud Operations Suite, Splunk, Dynatrace.
- Migration tools: Migrate for Compute, Migrate for Containers.
- Container orchestration: Kubernetes, Anthos.
- Configuration management: Puppet, Ansible (optional).
- Backup solutions: Veeam, Commvault.
What We Look For:
- Proven expertise: Demonstrated expertise in most of the required skills and technologies through relevant projects.
- Effective solutions: Proven experience in delivering effective cloud infrastructure solutions.
- Technology maintenance: Ability to confidently use and maintain in-depth knowledge of related skills and technologies.
- Research and experimentation: Experience in designing and conducting research and experiments with emerging technologies.
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.