.Net Azure with Docker & Kubernetes

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a skilled developer, you will be part of a collaborative community at Capgemini, where you can shape your career in a way that inspires you. You will join a team that helps leading organizations harness the power of technology to create a more sustainable and inclusive world. **Key Responsibilities:** - **.NET Core and .NET Framework development:** Utilize your expertise in building scalable applications using C#, including web applications, APIs, background services, and integration with third-party systems. - **Azure App Services, Azure Functions, and Azure DevOps:** Deploy applications to Azure App Services, create serverless workflows with Azure Functions, and manage end-to-end CI/CD pipelines using Azure DevOps. - **Docker containerization and image management:** Write Dockerfiles, manage container images, and use Docker Compose for multi-container applications to ensure consistent environments across development, testing, and production. - **Kubernetes orchestration and deployment:** Deploy and manage containerized applications using Kubernetes, including writing YAML manifests, managing scaling, rolling updates, and health checks. - **CI/CD pipeline creation and management:** Design and implement automated pipelines for building, testing, and deploying applications using tools like Azure DevOps, GitHub Actions, and Jenkins. - **RESTful API development and integration:** Design, build, and consume APIs following REST principles, utilizing tools like Swagger/OpenAPI for documentation and Postman for testing. - **Microservices architecture design:** Design and implement microservices-based systems using .NET and Docker, focusing on modularity, scalability, and resilience. - **Infrastructure as Code (IaC):** Automate infrastructure provisioning using tools like Bicep, ARM templates, or Terraform to ensure consistent and repeatable deployments of Azure resources. **Qualifications Required:** - **Azure Monitor, Application Insights, and Log Analytics:** Familiarity with monitoring and diagnostics tools in Azure to track application performance and troubleshoot issues. - **Helm charts for Kubernetes deployments:** Basic to intermediate knowledge of using Helm to package, configure, and deploy Kubernetes applications. - **Git and version control best practices:** Proficient in using Git for source control, including branching strategies and code reviews. - **SQL and NoSQL database integration:** Experience in integrating applications with databases like Azure SQL, PostgreSQL, and Cosmos DB. - **Security best practices in cloud and container environments:** Understanding of authentication, authorization, and secure communication practices. - **Agile/Scrum methodologies:** Comfortable working in Agile teams and using tools like Azure Boards or Jira for task tracking. - **Unit testing and integration testing frameworks:** Knowledge of writing tests using frameworks like xUnit, NUnit, or MSTest. - **Basic networking and DNS concepts in cloud environments:** Understanding of virtual networks, firewalls, load balancers, and DNS configurations in Azure and Kubernetes. In addition to the technical skills required for the role, Capgemini is a global business and technology transformation partner, dedicated to accelerating the dual transition to a digital and sustainable world. With a diverse team of over 340,000 members in more than 50 countries, Capgemini leverages its market-leading capabilities in AI, cloud, and data to deliver end-to-end services and solutions that address the entire breadth of clients' business needs. As a skilled developer, you will be part of a collaborative community at Capgemini, where you can shape your career in a way that inspires you. You will join a team that helps leading organizations harness the power of technology to create a more sustainable and inclusive world. **Key Responsibilities:** - **.NET Core and .NET Framework development:** Utilize your expertise in building scalable applications using C#, including web applications, APIs, background services, and integration with third-party systems. - **Azure App Services, Azure Functions, and Azure DevOps:** Deploy applications to Azure App Services, create serverless workflows with Azure Functions, and manage end-to-end CI/CD pipelines using Azure DevOps. - **Docker containerization and image management:** Write Dockerfiles, manage container images, and use Docker Compose for multi-container applications to ensure consistent environments across development, testing, and production. - **Kubernetes orchestration and deployment:** Deploy and manage containerized applications using Kubernetes, including writing YAML manifests, managing scaling, rolling updates, and health checks. - **CI/CD pipeline creation and management:** Design and implement automated pipelines for building, testing, and deploying applications using tools like Azure DevOps, GitHub Actions, and Jenkins. - **RESTful API development and integration:** Design, bui

Mock Interview

Practice Video Interview with JobPe AI

Start Azure DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Capgemini logo
Capgemini

IT Services and IT Consulting

Paris France

RecommendedJobs for You