i
Capgemini
Filter interviews by
CI/CD is a set of practices that automate software development and deployment processes, enhancing efficiency and reliability.
CI stands for Continuous Integration, where developers frequently merge code changes into a shared repository.
CD stands for Continuous Delivery, which ensures that code changes are automatically prepared for a production release.
CI/CD pipelines automate the testing and deployment processes,...
Accessing onprem artifacts in public cloud involves setting up a secure connection and using appropriate tools.
Establish a secure VPN connection between onprem and public cloud
Use tools like AWS Direct Connect or Azure ExpressRoute for dedicated connections
Utilize hybrid cloud solutions like AWS Outposts or Azure Stack for seamless integration
StatefulSet is used for stateful applications with stable, unique network identifiers. Deployment is for stateless applications.
StatefulSet manages stateful applications with stable, unique network identifiers
StatefulSet maintains a sticky identity for each pod, even if it is rescheduled
Deployment is used for stateless applications that can be easily replaced or replicated
Deployment manages stateless pods and can ...
Google Cloud Platform (GCP) offers a wide range of features for DevOps engineers to utilize.
Compute Engine for virtual machines
Cloud Storage for object storage
Cloud Functions for serverless computing
Cloud Pub/Sub for messaging and event-driven systems
Cloud Logging for monitoring and logging
Cloud Monitoring for performance monitoring
Cloud Deployment Manager for infrastructure as code
What people are saying about Capgemini
DevOps in cloud refers to the practice of using DevOps principles and practices in a cloud computing environment.
Automating infrastructure provisioning and management
Continuous integration and deployment
Monitoring and logging in cloud environments
Collaboration between development and operations teams
Using tools like AWS, Azure, or Google Cloud Platform
In Terraform, 'count' is used to create multiple instances of a resource based on a single configuration, while 'for_each' is used to create multiple instances of a resource based on a map or set of strings.
Count is used with a static number to create multiple instances of a resource.
For_each is used with a map or set of strings to create multiple instances of a resource.
Count is more suitable for creating a fixed...
Integrating Git involves setting up a version control system for managing code changes.
Install Git on the local machine
Create a new repository on Git hosting service like GitHub or Bitbucket
Clone the repository to the local machine using 'git clone'
Add files to the repository using 'git add'
Commit changes using 'git commit'
Push changes to the remote repository using 'git push'
Pull changes from the remote repositor...
Yes
Groovy scripts are commonly used in Jenkins pipelines for automation and customization
They allow for more complex logic and functionality compared to declarative pipelines
Examples include defining stages, steps, and conditions in the pipeline script
Jenkins is an open-source automation server with features like continuous integration, build automation, and deployment.
Continuous integration and delivery
Build automation
Distributed builds
Extensibility through plugins
Easy installation and configuration
Support for various version control systems
Integration with other tools and services
Monitoring and reporting
Security and access control
Docker is an open-source platform that allows you to automate the deployment, scaling, and management of applications using containerization.
Docker is a containerization technology that packages applications and their dependencies into isolated containers.
It provides a lightweight and portable environment for running applications consistently across different systems.
Docker allows for easy deployment and scaling o...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Google Cloud Platform (GCP) offers a wide range of features for DevOps engineers to utilize.
Compute Engine for virtual machines
Cloud Storage for object storage
Cloud Functions for serverless computing
Cloud Pub/Sub for messaging and event-driven systems
Cloud Logging for monitoring and logging
Cloud Monitoring for performance monitoring
Cloud Deployment Manager for infrastructure as code
StatefulSet is used for stateful applications with stable, unique network identifiers. Deployment is for stateless applications.
StatefulSet manages stateful applications with stable, unique network identifiers
StatefulSet maintains a sticky identity for each pod, even if it is rescheduled
Deployment is used for stateless applications that can be easily replaced or replicated
Deployment manages stateless pods and can scale...
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes follows a master-slave architecture with a master node that controls multiple worker nodes.
Master node includes components like API server, scheduler, controller manager, and etcd.
Worker nodes run containers and include components like kubelet, kube-proxy, and con...
DevOps in cloud refers to the practice of using DevOps principles and practices in a cloud computing environment.
Automating infrastructure provisioning and management
Continuous integration and deployment
Monitoring and logging in cloud environments
Collaboration between development and operations teams
Using tools like AWS, Azure, or Google Cloud Platform
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
It provides features like automatic scaling, self-healing, load balancing, and rolling updates.
Kubernetes uses declarative configuration to define the desired state of the applic...
Seeking new challenges and growth opportunities
Desire for career advancement
Limited opportunities for growth in previous role
Looking for new challenges and experiences
Accessing onprem artifacts in public cloud involves setting up a secure connection and using appropriate tools.
Establish a secure VPN connection between onprem and public cloud
Use tools like AWS Direct Connect or Azure ExpressRoute for dedicated connections
Utilize hybrid cloud solutions like AWS Outposts or Azure Stack for seamless integration
I appeared for an interview in Mar 2025, where I was asked the following questions.
CI/CD is a set of practices that automate software development and deployment processes, enhancing efficiency and reliability.
CI stands for Continuous Integration, where developers frequently merge code changes into a shared repository.
CD stands for Continuous Delivery, which ensures that code changes are automatically prepared for a production release.
CI/CD pipelines automate the testing and deployment processes, redu...
Kubernetes (k8s) is an open-source platform for automating deployment, scaling, and management of containerized applications.
Orchestrates containerized applications across a cluster of machines.
Supports various container runtimes like Docker, containerd, and CRI-O.
Provides features like load balancing, service discovery, and automated rollouts.
Uses YAML or JSON files for configuration and deployment.
Example: Deploying ...
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
CI/CD stands for Continuous Integration/Continuous Deployment. It is a software development practice that enables frequent and automated code integration, testing, and deployment.
CI/CD is a set of practices and tools that automate the process of integrating code changes into a shared repository, testing them, and deploying them to production.
Continuous Integration involves regularly merging code changes from multiple d...
Yes
Groovy scripts are commonly used in Jenkins pipelines for automation and customization
They allow for more complex logic and functionality compared to declarative pipelines
Examples include defining stages, steps, and conditions in the pipeline script
Docker is an open-source platform that allows you to automate the deployment, scaling, and management of applications using containerization.
Docker is a containerization technology that packages applications and their dependencies into isolated containers.
It provides a lightweight and portable environment for running applications consistently across different systems.
Docker allows for easy deployment and scaling of app...
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes is used to manage and automate the deployment of containerized applications.
It provides features like automatic scaling, load balancing, and self-healing.
Kubernetes allows for easy management of containers across multiple hosts and clusters.
It provides a declarati...
Continuous integration in Jenkins is achieved through the use of build triggers and pipelines.
Jenkins allows developers to set up build triggers that automatically start a build process whenever changes are pushed to the repository.
Build pipelines can be created in Jenkins to define the stages and actions required for continuous integration.
Jenkins can integrate with version control systems like Git to fetch the latest...
Jenkins is an open-source automation server with features like continuous integration, build automation, and deployment.
Continuous integration and delivery
Build automation
Distributed builds
Extensibility through plugins
Easy installation and configuration
Support for various version control systems
Integration with other tools and services
Monitoring and reporting
Security and access control
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes is used to manage and automate the deployment of containerized applications.
It provides features like automatic scaling, load balancing, and self-healing.
Kubernetes allows for easy management of containers across multiple hosts and clusters.
It provides a declarati...
Continuous integration is a software development practice where developers frequently merge their code changes into a central repository.
It involves automating the build, test, and deployment processes.
It helps identify and fix integration issues early in the development cycle.
It promotes collaboration and reduces the risk of conflicts between code changes.
Popular tools for continuous integration include Jenkins, Travi...
Webhooks are a way for applications to communicate with each other in real-time by sending HTTP requests.
Webhooks allow applications to receive real-time notifications or data updates.
They eliminate the need for constant polling by providing a push mechanism.
Webhooks are commonly used in various scenarios like integrating third-party services, triggering events, or automating workflows.
Examples include receiving notifi...
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Some of the top questions asked at the Capgemini Devops Engineer interview -
based on 23 interview experiences
Difficulty level
Duration
based on 146 reviews
Rating in categories
Consultant
58.4k
salaries
| ₹5.3 L/yr - ₹18.9 L/yr |
Associate Consultant
51.3k
salaries
| ₹2.9 L/yr - ₹10 L/yr |
Senior Consultant
49.7k
salaries
| ₹7.8 L/yr - ₹26 L/yr |
Senior Analyst
22.2k
salaries
| ₹1.6 L/yr - ₹7.5 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹3.5 L/yr - ₹13.1 L/yr |
Wipro
Accenture
Cognizant
TCS