Technical Lead - Azure Cloud
fctgcareers
Job Description
Key Responsibilities:
- Azure Cloud Management: Oversee and optimize Microsoft Azure cloud environments, ensuring effective provisioning, performance monitoring, policy governance, and security compliance.
- Solution Design & Development: Design and develop scalable, highly available, multi-region cloud solutions on Microsoft Azure tailored to business needs.
- Cloud Migration: Lead cloud migrations, transitioning infrastructure services from on-premises to cloud-based solutions, ensuring a seamless process.
- Security Management: Implement security measures and access control to protect cloud-based systems and data.
- Infrastructure as Code (IaC): Leverage cloud-native tools such as Terraform, Azure CLI, Puppet, and Ansible to automate platform deployments.
- Cloud Adoption Support: Support the adoption and transformation of applications to the cloud, collaborating with cross-functional teams to optimize the process.
- Performance Monitoring: Ensure infrastructure meets performance, reliability, and capacity standards, identifying and addressing areas for improvement.
- 24/7 On-Call Support: Participate in a 24/7 on-call rotation to manage and resolve technical escalations.
Education & Experience:
- Bachelor’s Degree in Computer Science, Information Systems, or related field.
- Minimum 12+ years of hands-on experience as an Azure Cloud Engineer, with expertise in design, deployment, configuration, and optimization within Microsoft Azure.
- Experience in IaaS and PaaS solutions, with a proven track record of migrating workloads from on-premises to Azure.
- Experience designing and managing medium to large-scale enterprise infrastructures, databases, and applications.
- Experience working in an Agile environment and collaborating with cross-functional teams.