Azure Technical lead
Long Description
Role Summary
Capgemini is seeking an experienced Azure Technical Lead to lead the design, development, and delivery of scalable, secure, and high‑availability cloud solutions on Microsoft Azure. The role involves technical leadership, architecture decision‑making, and hands‑on development while working closely with clients, architects, and delivery teams.
This position requires deep Azure expertise combined with strong leadership, communication, and cloud governance skills.
Key Responsibilities
Technical Leadership & Architecture
- Lead the design and implementation of end‑to‑end Azure cloud solutions
- Define Azure architecture aligned with security, scalability, performance, and cost‑optimization best practices
- Review and approve technical designs, code, and infrastructure configurations
- Provide technical guidance and mentorship to development and DevOps teams
Azure Cloud Development & Engineering
- Lead and support development using Azure services including (but not limited to):
- Azure App Services
- Azure Functions
- Azure Kubernetes Service (AKS)
- Azure Logic Apps
- Azure SQL / Cosmos DB / Storage Accounts
- Drive cloud‑native and microservices‑based architectures
- Ensure high availability, disaster recovery, and monitoring strategies are in place
DevOps & Automation
- Design and implement CI/CD pipelines using:
- Azure DevOps / GitHub Actions
- Implement Infrastructure as Code (IaC) using:
- ARM Templates, Bicep, or Terraform
- Promote DevOps best practices including automated testing, monitoring, and release management
Security, Governance & Cost Management
- Implement Azure security best practices including:
- Identity & Access Management (Azure AD)
- Network security (NSGs, Firewalls, Private Endpoints)
- Azure Policy and Blueprints
- Ensure compliance with enterprise and regulatory standards
- Monitor and optimize cloud costs using Azure Cost Management
Client & Stakeholder Engagement
- Act as the primary technical point of contact for cloud‑related topics
- Translate business requirements into technical Azure solutions
- Participate in pre‑sales activities including solutioning and effort estimation
- Support project planning, risk management, and technical decision‑making
Required Qualifications
Experience
- 7+ years of overall IT experience
- 4+ years of hands‑on experience with Microsoft Azure
- Proven experience as a Technical Lead or Solution Lead in cloud projects
- Experience working in a consulting or multi‑client environment
Technical Skills
- Strong expertise in Azure services, including:
- Compute, Storage, Networking, Security
- Solid understanding of:
- Cloud architecture patterns
- Microservices and distributed systems
- Experience with:
- CI/CD pipelines
- Infrastructure as Code
- Monitoring and logging (Azure Monitor, Application Insights)
- Knowledge of Agile / Scrum delivery methodologies
Soft Skills
- Strong leadership and mentoring abilities
- Excellent communication and stakeholder management skills
- Problem‑solving mindset with the ability to make architectural decisions
- Client‑focused and delivery‑driven approach
Cairo, EG