Job Description
As an Azure Cloud Lead Developer, your role centers on designing, developing, and deploying secure and high-performing Azure-based products. Leveraging Infrastructure as Code (IaC) with Terraform and Bicep/ARM, you will automate cloud deployment and operations. Your responsibilities include mentoring team members, applying Agile practices, and ensuring adherence to industry best practices. Your leadership will foster a collaborative, efficient, and secure development process, ultimately delivering innovative and reliable solutions to meet organizational and client needs on the Azure cloud platform.
Responsibilities:
- Deliver cloud use cases based on defined architecture and framework.
- Develop, and maintain cloud-native applications using Azure services, adhering to best practices for scalability, reliability, and security.
- Lead team of cloud engineers, providing guidance and mentoring to help them improve their skills and work effectively.
- Peer review code, ensuring it is of high quality, well-structured, and maintainable.
- Connect with Architects and business users to clarify any feature requirements.
- Identify necessary development tools and environment to accomplish project goals
- Execute the sprint plan based on feature release plan.
- First point of contact to interact with external teams.
- Conduct training for deployment and Operations teams on developed products.
- Implement security best practices, Identity and access management (IAM) policies, and encryption mechanisms in the product being developed, to ensure data protection and compliance with security standards.
Qualifications:
- Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
- More than 15 years of relevant experience.
- Strong understanding of Azure well architected framework.
- Experience in building Public / hybrid cloud solutions with Azure.
- Expert in building IaC using Bicep/ARM and Terraform/Terragrunt.
- Expert in deploying and managing solutions with Containers Services (K8S, AKS, ACS).
- Very Good understanding of Cloud observability using Azure monitor, Log Analytics workspace, AppInsights.
- Experience in automation techniques and architectures using Azure Automation, Functions and Logic-Apps.
- Experience in building products using enterprise integration patterns and practices (like event-driven architectures).
- Expert in software development practices including source code management (Git), Agile principles, Scrum and Kanban.
- Good knowledge of CI/CD practices and tools with Azure and Git.
- Experience in working with Ansible and Jenkins.
- Must have Azure Developer and Solution Architect Certification.
About the company
Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of 360,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion.
Capgemini’s newest and growing global delivery center brings together technology and strategic business services to solve complex problems and deliver end-to-end-solutions that leverage our deep sector knowledge, consulting expertise and technical specialists. Our team of experts in Cairo supports global clients in domains such as IT services, intelligent operations, cloud infrastructure services, engineering, research and development, and data and AI.