Cloud Infrastructure Expert The role of a Cloud Infrastructure Expert is to provision, maintain, and optimize Azure infrastructure to support high-performance microservices and event-driven architecture. Scalability is a critical concern, and the expert will perform constant performance reviews to ensure support for increasing user load. The ideal candidate will have strong knowledge of Azure services, including compute, storage, networking, and databases. Experience with Azure Resource Manager (ARM), Terraform or Bicep templates for infrastructure provisioning is required. - Azure Cloud Services: Deep understanding of cloud computing principles, including scalability, reliability, and security. - Microservices Architecture: Proficiency in designing, deploying, and managing microservices in Azure. Familiarity with containerization (Docker) and orchestration (Kubernetes). - Event-Driven Architecture: In-depth knowledge of event-driven design patterns (e.g., publish-subscribe, event sourcing, CQRS). - Scalability and Performance Optimization: Expertise in optimizing Azure resources for high performance and scalability. - Infrastructure Monitoring and Troubleshooting: Proficiency in monitoring and troubleshooting Azure infrastructure. - Security and Compliance: Strong understanding of Azure security best practices. - Infrastructure as Code (IaC): Mastery of tools like Terraform, Azure Resource Manager (ARM) templates, or Bicep. About this role: This role involves working on a new app project that requires high-performance microservices and an event-driven architecture. The successful candidate will be responsible for provisioning, maintaining, and optimizing Azure infrastructure to support this project. Key Responsibilities: - Design, deploy, and manage microservices in Azure. - Implement event-driven communication between microservices. - Optimize Azure resources for high performance and scalability. - Monitor and troubleshoot Azure infrastructure. - Ensure compliance with security best practices. - Define infrastructure using code and manage it through version control. Requirements: - Experience with Azure services, including compute, storage, networking, and databases. - Knowledge of microservices architecture principles. - Understanding of event-driven design patterns. - Ability to work in a team environment. - Excellent communication and problem-solving skills. What we offer: A career full of opportunities where you can make a difference and continuously learn and grow. Join us for a dynamic work environment that fosters innovation and collaboration. At Capgemini Engineering, we are committed to empowering our engineers to unleash their potential and deliver exceptional results.