Job Description
Job Title: Principal Cloud Architect
Department: Global Hosting Team
Job Description:
We are seeking a highly skilled and experienced Principal Cloud Architect to join our Global Hosting Team. The ideal candidate will have extensive experience in cloud architecture and design, with a strong understanding of cloud computing technologies and platforms. This role requires a strategic thinker who can develop and implement scalable, secure, and efficient cloud solutions that align with our company's goals and business requirements.
Key Responsibilities:
- Architecting and Designing Cloud Solutions:
- Develop and implement cloud architecture solutions that meet the company's strategic goals and business requirements.
- Create scalable, secure, and efficient cloud infrastructure.
- Governance and Compliance:
- Ensure that all cloud solutions adhere to industry standards, regulatory requirements, and company policies.
- Manage security and governance across cloud subscriptions.
- Collaboration and Leadership:
- Work closely with various departments, including IT, security, and development teams, to ensure seamless integration and implementation of cloud solutions.
- Provide technical leadership and mentorship to junior architects and engineers.
- Performance Optimization:
- Continuously monitor and optimize the performance of cloud systems to ensure high availability, reliability, and efficiency.
- Identify and resolve performance bottlenecks and implement best practices for cloud operations.
- Innovation and Continuous Improvement:
- Stay updated with the latest cloud technologies and trends.
- Drive innovation by exploring new tools, technologies, and methodologies to improve the company's cloud infrastructure.
- Cost Management:
- Manage cloud costs by implementing cost-effective solutions and optimizing resource utilization.
- Work with finance teams to develop and manage cloud budgets.
- Stakeholder Engagement:
- Engage with key stakeholders to understand their requirements and provide cloud solutions that align with their needs.
- Regularly communicate and report on the progress of cloud projects.
- Disaster Recovery and Business Continuity:
- Develop and implement disaster recovery and business continuity plans to ensure the resilience of cloud systems in case of failures or disruptions.
Required Skills and Qualifications:
- Technical Expertise:
- Extensive experience in cloud architecture and design with strong understanding of cloud computing technologies and platforms such as Azure, AWS, or Google Cloud.
- Proficiency in cloud infrastructure components, including networking, storage, and security.
- Experience with containerization and orchestration technologies like Docker and Kubernetes.
- Strong knowledge of DevOps practices and tools, including CI/CD pipelines, automation, and configuration management.
- Certifications:
- Relevant cloud certifications such as Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect, Expert, or Google Cloud Professional Cloud Architect.
- Additional certifications in security, networking, or DevOps are a plus.
- Experience:
- A minimum of 10 years of experience in IT, with at least 5 years in cloud architecture or a related role.
- Proven track record of designing and implementing large-scale cloud solutions.
- Experience in leading and mentoring technical teams.
- Soft Skills:
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Strong problem-solving and analytical skills.
- Ability to manage multiple projects and priorities in a fast-paced environment.
- Tools and Technologies:
- Proficiency in cloud management and monitoring tools.
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with security best practices and tools for cloud environments.
- Knowledge of managing service principals and permissions in cloud environments, including Azure Active Directory and role-based access control (RBAC).
- Education:
- A bachelor's degree in computer science, information technology, or a related field.
- A master's degree is preferred but not required.