Tech Stack
AnsibleAzureCloudDockerKubernetesTerraform
About the role
- Design, engineer and lead the architecture and implementation of cloud solutions with appropriate technologies and capabilities to meet our requirements
- Understand in-depth the cloud technology trends, the latest new ideas, options and solutions available on how to evolve the capabilities and use within the firm to address the evolving operating model
- Investigate and monitor the current-state cloud usage solutions in use to identify gaps, limitations and come up with the required solutions and remediations
- Implement cloud platform services that are scalable, available, fault-tolerant, with multi-region deployment models
- Lead creation of cloud-focused standards, building blocks and patterns to ensure deployed solutions are secure, scalable, and resilient
- Work with other enterprise architects, application architects and security architects to provide a solid and secure IaaS and PaaS platform in Azure
- Ensure cloud solutions are implemented and delivered with best practices, appropriate controls and documentation
- Lead and provide expertise on cloud solutions and knowledge transfer and mentoring other team members
- Design, develop, and manage Kubernetes clusters and containerized application environment
Requirements
- 10 years designing and building complex enterprise scale software applications or platforms
- 5 years of experience designing solutions in Cloud (Minimum 3 years in Azure)
- Expertise in core cloud technologies (compute, storage, networking, databases), multi-cloud deployments, containers (Docker, Kubernetes), serverless, and Infrastructure as Code (e.g., Terraform).
- 5 years of experience serving as technical lead for software architecture design
- 5 years of experience defining architectural tradeoffs and communicating architectural decisions to all stakeholders
- 3 years of experience building scalable and reliable solutions
- Strong knowledge of networking and multi-tenant architecture, with proven ability to diagnose and troubleshoot complex infrastructure issues
- Knowledge of Azure AI and exposure to Artificial Intelligence technologies, frameworks, or solutions
- Server lifecycle management and configuration management using tools such as Ansible preferred
- Hands-on experience building infrastructure and solutions that support AI/ML workloads preferred
- Azure Architect certification preferred
- Bachelor's or foreign equivalent degree in Computer Science or related field