Top 200+ DevOps Interview Questions
- Building a highly available and scalable system with examples and exact approaches?
- Web app is running low in the VM Linux system. What measures can you take?
- How can you move a critical application hosted on ec2 (AWS) to GCP? Give me the steps.
- Commands to get top files consuming more resources in Linux.
- How to remove the job which has been completed in Jenkins? Also using a script.
- Command to check the timestamp?
- Difference between ingress and gateway?
- How to get external traffic on the gateway?
- How to image updater work in ArgoCD?
- What is the difference between modules and resources in TF?
- What is the difference between count and foreach in TF?
- What is the difference between cloud and bare metal?
- How to handle if the VM goes down?
- Types of services in Kubernetes?
- What is the difference between devops and SRE?
- How to migrate from EKS to GKE?
- How to manage the application secrets?
- Difference types of load balancers in Eks?
- What is the difference between a service and pods?
- What is a Statefulset?
- What are side car containers?
- How will you schedule a CronJob for 1 min?
- What is the default route in Aws VPC?
- What are the services in AWS?
- Types of load balancers in AWS?
- What is the difference between roles and policies?
- Why do we need roles in AWS?
- What are the requirements to install Jenkins?
- How to handle if you have 100s of builds in Jenkins?
- How to attach master to the node in Jenkins?
- Types of docker networks?
- How to optimise the docker images?
- How to set up an ALB load balancer in the Kubernetes cluster?
- How to map the ips in alb to other services?
- How to access s3 from a pod?
- What is the difference between role bindings and cluster role bindings?
- What is a zombie process?
- Steps to create a custom VPC in AWS?
- How to decide a CIDR range to create a VPC?
- Why do we need route tables in AWS?
- What is static application security testing?
- Command to kill a process in linux?
- How do we get the Pid in Linux?
- Command to delete all files in a folder?
- What are the commands in linux?
- What are the commands in Docker?
- How to create git branches?
- What are the parameters in Jenkins?
- What is the Kafka Model?
- What is the EFK role of EFK?
- What are ansible playbooks?
- How will you execute an ansible playbook?
- What is the use of the telnet command?
- Command to copy?
- What is a shell script?
- Print 1 to 10 in shell script?
- What are the benefits of redis?
- Commands used in redis?
- What is the use of the keys command in redis?
- How to get the value of a specific key in redis?
- How to create a Jenkins pipeline to deploy?
- How will you switch between branches in git?
- How to configure EFK?
- What is terraform?
- What is a helm?
- What is docker?
- What is the difference between add and copy in docker?
- What is the difference between alb and ELB?
- How to put ec2 behind a load balancer?
- How will you create a VPC and its components?
- What are nat gateways?
- What is the difference between Nacl and security groups?
- What is the difference between roles and users?
- How to configure an ASG?
- How to manage Kubernetes Rbac?
- Rbac deployment?
- What is daemon in linux?
- What is load average?
- What is the difference between apt and yum?
- How to check free memory in an instance?
- How to check the free space in our root dir?
- How to use grep command and how to use it?
- What is a daemon set?
- What is a deployment?
- What is the blue green deployment strategy?
- What are namespaces?
- What is dns?
- What are the ports used in dns?
- How is the tep connection established?
- What is the difference between http and https?
- What is cloudwatch?
- What is a VPC?
- What is the difference between region and az?
- What is Prometheus and Grafana with uses cases and functions?
- How to visualise in Grafana?
- What are absolute paths and relative paths in linux?
- Command to go to the 100th line in the vi file?
- Command to replace in vi file?
- Commands to delete a database?
- How to find commands in linux?
- What is fault tolerance?
- What emr?
- What are modules in terraform?
- What is released in Jenkins?
- What is the difference between continuous deployment and continuous delivery?
- How to set up slaves in Jenkins vm?
- How to configure Jenkins in a vm?
- How to solve if an image updater is down?
- What is the difference between Jenkins and ArgoCD?
- How is the database deployed in Kubernetes?
- What are the security concerns of virtualization?
- What are the advantages of virtualization?
- Advantages of containerD?
- What are the different runtimes available in docker?
- How to restrict resource sharing in docker?
- Types of isolation in docker
- What is the difference between virtualization and dockerization?
- How to check the health of an application in Kubernetes?
- Explain route53 in detail?
- What is a docker build kit?
- What is the difference between docker and docker compose?
- What is RDs service?
- What are the resources you would configure if you want to give access to a new developer in EKS?
- What are the ways to make an application highly available?
- How does pod autoscaling work?
- What is a headless service?
- Nginx reverse proxy config and what is reverse proxy?
- Write a reverse proxy config block where domain and port numbers are mentioned.
- K8s architecture and its working.
- List all docker containers.
- How to go inside docker container shell and run commands.
- How to detach from container.
- Pod disruptions budget.
- What to do if I am not able to ping my VM? Is VM stopped or IMP protocol not approved?
- What is an ingress controller and how does it work?
- Difference between Git pull and git fetch.
- What step will you take to secure your ec2 instance?
- What are lambda functions and explain its architecture?
- How git works and explain git architecture and workflow.
- Write a script to build a CI/CD in Jenkins?
- Prometheus works on a push or pull mechanism?
- Readiness probe vs liveness probe.
- Write declarative pipeline Jenkins (Credentials via Env var).
- Http, https, ssh, mysql, port no.
- Docker file nginx expose.
- Ways to check connection to other server.
- Netstat.
- List pods which are not running.
- Pod state.
- Pillars of AWS.
- ALB vs NLB.
- S3 types.
- KMS types of keys, one encryption.
- Docker build image and tag command.
- VPC -> Public Subnet -> IGW -> Route Table.
- Proxy (VPN) vs Rev proxy (How does it work).
- Reverse proxy configuration.
- Helm vs Kubectl.
- IAM policy: AWS based policy and role based policy.
- Role based -> Why we need AWS based policy.
- Relational database and non-relational database.
- Write a python script to mkdir from the name of all the users present.
- Can Jenkinsfile be in any folder?
- Is there any naming convention for Jenkinsfile?
- Difference between mvn clean package vs mvn clean install.
- How does data flow from Fluentbit to Kibana?
- Elasticsearch, Kibana and FluentBit configuration K8S cluster (Why should be daemonSet? And Elasticsearch should be stateful).
- Relational vs non-relational DB (SQL vs Mongo).
- Cloudwatch setting alerts for EC2.
- Where does the data get stored in ElasticSearch? Stateful, stateless, daemonSet?
- Redis cluster memory management -> Ifullru (Key eviction policy).
- If a service is to be deployed, then after deployment tell me the whole process starting from Kubernetes till getting visualization in Grafana from deployment to get alerts.
- What if thereโs a large number of queries in Elasticsearch?
- Why t2.large for CI-CD not spot instances?
- Howโs your Elasticsearch architecture look like?
- Jenkins architecture?
- Deployment strategy: canary, rollout, AB, rolling update, recreate, blue-green.
- Letโs say a few developers working on a product feature reach out to you and want to take advice on branches. How will you manage their branches?
- What happens when you run terraform destroy? Did terraform erase everything?
- Do you think Python is a good choice for companies to manage their cloud resources?
- What are the demerits of terraform?
- What is docker compose? Why do we use it? How does it expose the port of containers to the outer world?
- When you write terraform scripts, how do you pass the credentials?
- Write a basic structure of a JenkinsFile.
- When you are given many lines of docker file, how will you optimize the image?
- Restful vs restless API.
- Border gateway protocol.
- OSI model.
- How K8s pod gets deleted?
- TCP protocol.
- DNS resolution.
- Redis: LFU and LRU.
- Linux: system call.
- NACL vs security group.
- Http vs https.
For more more job search visitย careerflockย official page, Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024 , Top 200+ DevOps Interview Questions for 2024, Top 200+ DevOps Interview Questions for 2024, Top 200+ DevOps Interview Questions for 2024, Top 200+ DevOps Interview Questions for 2024, Top 200+ DevOps Interview Questions for 2024