Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.
Environments in Azure DevOps are logical groups of resources where code is deployed and tested.
Environments can be created for different stages of the development process, such as development, testing, staging, and production.
Each environment can have its own set of resources, such as virtual machines, databases, and storage accounts.
Environments can be configured to automatically deploy code from a pipeline or manuall...
Establishing service connection involves configuring the service principal name (SPN) in DevOps.
Service connection is established by configuring the SPN in DevOps.
SPN is used to uniquely identify a service instance in a network environment.
It allows DevOps to authenticate and authorize the service instance.
SPN is also used to delegate authentication to other services.
Examples of services that require SPN include SQL Se
git fetch vs git pull and git clone vs git remote
git fetch downloads the changes from the remote repository but does not merge them with the local branch
git pull downloads the changes and merges them with the local branch
git clone creates a copy of the remote repository on the local machine
git remote is used to manage the remote repositories that a local repository is connected to
Conflicts in Git occur when two or more people make changes to the same file or code at the same time.
Conflicts can occur when merging branches or pulling changes from a remote repository.
Git will notify you of conflicts and you must manually resolve them by editing the affected files.
Conflicts can be avoided by communicating with team members and establishing a clear workflow.
Using Git's branching and merging features
Autoscaling methods in Kubernetes include Horizontal Pod Autoscaler (HPA), Cluster Autoscaler, and Vertical Pod Autoscaler (VPA).
Horizontal Pod Autoscaler (HPA) scales the number of pods based on CPU utilization or custom metrics
Cluster Autoscaler scales the number of nodes in a cluster based on resource utilization
Vertical Pod Autoscaler (VPA) adjusts the resource requests and limits of containers based on usage patte...
Deploy webapp into k8s by creating a deployment YAML file and applying it using kubectl command.
Create a Docker image of the webapp
Create a deployment YAML file with necessary specifications like image, replicas, ports, etc.
Apply the deployment YAML file using kubectl apply command
Expose the deployment using a service YAML file with necessary specifications like type, ports, etc.
Apply the service YAML file using kubect
The cluster version, number of clusters and nodes, management of master node, and number of master nodes in the project.
The cluster version refers to the version of the software used to manage the cluster.
The number of clusters and nodes depends on the project requirements.
The master node is managed by the DevOps team or the system administrator.
The number of master nodes can vary depending on the project's high availa
Top trending discussions
posted on 14 Oct 2024
I applied via Company Website and was interviewed before Oct 2023. There were 3 interview rounds.
There will be 50 MCQ test
After completing the aptitude there will be group discussion.
The full URL flow involves the process of how a URL request is handled from client to server and back.
Client enters URL in browser
DNS resolves domain name to IP address
Request is sent to server
Server processes request and generates response
Response is sent back to client
As a DevOps Engineer, my day to day work involves collaborating with development and IT teams to automate processes, deploy and monitor applications, and troubleshoot issues.
Collaborating with development and IT teams to automate processes
Deploying and monitoring applications using tools like Jenkins, Docker, and Kubernetes
Troubleshooting issues related to infrastructure, deployments, and performance
Implementing and ma...
Container creation in terraform involves defining a container resource in a terraform configuration file.
Define a container resource in the terraform configuration file using the 'docker_container' or 'container' provider.
Specify the image, name, ports, and other necessary configurations for the container.
Run 'terraform init' and 'terraform apply' to create the container based on the defined configuration.
Docker is a containerization platform that allows you to package and run applications in isolated environments.
Docker is an open-source platform that automates the deployment, scaling, and management of applications.
It uses containerization technology to create lightweight, portable, and self-sufficient containers.
Docker images are built using Dockerfiles, which are text files that contain instructions for building the...
I applied via Naukri.com and was interviewed in Jun 2021. There were 4 interview rounds.
CI/CD pipeline automates software delivery process. It includes continuous integration, testing, deployment, and monitoring.
Source code management (SCM) tools like Git, SVN
Continuous integration (CI) tools like Jenkins, Travis CI
Automated testing tools like Selenium, JUnit
Containerization tools like Docker, Kubernetes
Continuous deployment (CD) tools like Ansible, Chef
Infrastructure as code (IaC) tools like Terraform, C...
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
MessageQueue is a communication system that allows different software components to communicate by sending messages asynchronously.
MessageQueue helps in decoupling different components of a system.
It allows for asynchronous communication between components.
Messages are stored in a queue until they are processed by the receiving component.
Examples include RabbitMQ, Apache Kafka, and Amazon SQS.
Designing a Loadbalancer for Kubernetes involves using an Ingress Controller to route traffic to different services.
Use an Ingress Controller to manage external access to services within a Kubernetes cluster
Define Ingress resources to specify how incoming requests should be routed
Consider using a cloud provider's load balancer service for external traffic
Implement SSL termination and routing rules in the Ingress Contro
Docker migration from one machine to another involves exporting the container as an image, transferring the image to the new machine, and then importing it.
Export the Docker container as an image using 'docker save' command
Transfer the image to the new machine using a secure method like SCP or Docker Hub
Import the image on the new machine using 'docker load' command
Run the container on the new machine using 'docker run
I will troubleshoot the issue, identify the root cause, and work with the team to implement a solution while minimizing downtime.
Quickly assess the situation and gather relevant information
Identify the root cause of the deployment issue
Collaborate with team members to come up with a solution
Implement the solution while minimizing impact on production environment
Communicate with stakeholders about the issue and resoluti
I applied via Indeed and was interviewed in Jul 2024. There was 1 interview round.
To ensure high availability of EKS cluster, utilize multiple availability zones, implement auto-scaling, use managed node groups, and set up monitoring and alerts.
Utilize multiple availability zones to distribute workload and ensure redundancy.
Implement auto-scaling to automatically adjust resources based on demand.
Use managed node groups to simplify node management and ensure high availability.
Set up monitoring and al...
Liveness and readiness probes are used in Kubernetes to check the health of containers.
Liveness probe checks if a container is running and healthy. If it fails, Kubernetes restarts the container.
Readiness probe checks if a container is ready to serve traffic. If it fails, Kubernetes stops sending traffic to the container.
Probes are configured in the pod's YAML file using the 'livenessProbe' and 'readinessProbe' fields.
...
I applied via Referral and was interviewed in Feb 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed before Aug 2021. There were 2 interview rounds.
The backup port number for SQL is 1433.
The default backup port number for SQL is 1433.
This port number can be changed during installation or configuration.
It is important to ensure that the backup port is open and accessible for backup and restore operations.
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
Some of the top questions asked at the CtrlS Devops Engineer interview -
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Associate Engineer
77
salaries
| ₹0 L/yr - ₹0 L/yr |
Shift Manager
65
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
60
salaries
| ₹0 L/yr - ₹0 L/yr |
Program Manager
51
salaries
| ₹0 L/yr - ₹0 L/yr |
Network Security Engineer
50
salaries
| ₹0 L/yr - ₹0 L/yr |
Web Werks
Sify Technologies
Nxtgen Datacenter Cloud Technologies
STT Global Data Centres India