Cloud Architect
Job Summary:
The Cloud Architect is responsible for designing and implementing the organization's cloud computing strategy. This includes architecting scalable, secure, and cost-effective solutions on platforms like AWS, Azure, and Google Cloud. The role involves working with development and operations teams to migrate workloads, develop cloud-native applications, and establish best practices for cloud governance and management.
Key Responsibilities:
- Design and architect the overall cloud environment in alignment with business and technical requirements.
- Develop and maintain cloud governance frameworks, including landing zones, identity and access management, and cost management policies.
- Lead cloud migration projects, providing technical guidance on re-architecting and optimizing applications.
- Automate cloud infrastructure deployment and management using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Ensure all cloud architectures adhere to security and compliance standards.
- Provide expert guidance on cloud services, including compute, storage, database, networking, and serverless technologies.
- Mentor and train other engineers and developers on cloud technologies and best practices.
Qualifications and Experience:
- 7+ years of experience in IT infrastructure, with at least 4 years focused on cloud architecture.
- Deep, hands-on expertise in at least one major cloud provider (AWS, Azure, GCP); professional-level certification is required.
- Strong proficiency in Infrastructure as Code (Terraform, Ansible, etc.) and scripting languages (Python, PowerShell).
- In-depth knowledge of cloud security, networking, and cost optimization techniques.