Skip to main content

DevOps Engineer Interview Questions

 DevOps Engineer Interview Questions You Must Crack to Land That 20+ LPA Package


𝐋𝐢𝐧𝐮𝐱 & 𝐒𝐜𝐫𝐢𝐩𝐭𝐢𝐧𝐠

1. What are some common Linux commands you use daily as a DevOps engineer, and in what scenarios?

2. How would you troubleshoot a Linux server with high CPU or memory usage?


𝐕𝐞𝐫𝐬𝐢𝐨𝐧 𝐂𝐨𝐧𝐭𝐫𝐨𝐥 (𝐆𝐢𝐭 & 𝐆𝐢𝐭𝐇𝐮𝐛/𝐆𝐢𝐭𝐋𝐚𝐛)

3. Explain Git branching strategies (Git Flow, Trunk Based). Which one do you prefer and why?

4. How do you resolve a Git merge conflict in a CI/CD pipeline?


𝐂𝐈/𝐂𝐃 (𝐉𝐞𝐧𝐤𝐢𝐧𝐬 / 𝐆𝐢𝐭𝐋𝐚𝐛 𝐂𝐈 / 𝐆𝐢𝐭𝐇𝐮𝐛 𝐀𝐜𝐭𝐢𝐨𝐧𝐬)

5. Walk me through how you would design a CI/CD pipeline for a microservices-based application.

6. How do you secure credentials and secrets in a Jenkins or GitLab pipeline?


𝐂𝐨𝐧𝐭𝐚𝐢𝐧𝐞𝐫𝐬 (𝐃𝐨𝐜𝐤𝐞𝐫)

7. What is the difference between Docker image and container?

8. How do you reduce the size of a Docker image in production?


𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬

9. What are the different types of Kubernetes services (ClusterIP, NodePort, LoadBalancer)?

10. How do you handle pod failures and application auto-scaling in Kubernetes?


𝐈𝐧𝐟𝐫𝐚𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞 𝐚𝐬 𝐂𝐨𝐝𝐞 (𝐓𝐞𝐫𝐫𝐚𝐟𝐨𝐫𝐦)

11. What is the difference between terraform import and terraform taint?

12. How do you manage Terraform state in a team environment?


𝐂𝐥𝐨𝐮𝐝 (𝐀𝐖𝐒)

13. What are the differences between Auto Scaling Groups and Kubernetes HPA in AWS?

14. How would you design a highly available system on AWS using Load Balancer + ASG?


𝐌𝐨𝐧𝐢𝐭𝐨𝐫𝐢𝐧𝐠 & 𝐋𝐨𝐠𝐠𝐢𝐧𝐠

15. What is the difference between monitoring and observability?

16. How do you set up centralized logging for a microservices application?


𝐒𝐞𝐜𝐮𝐫𝐢𝐭𝐲 & 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬

17. How do you scan Docker images for vulnerabilities?

18. What are some best practices for securing a CI/CD pipeline?


𝐆𝐞𝐧𝐞𝐫𝐚𝐥 𝐃𝐞𝐯𝐎𝐩𝐬 𝐂𝐮𝐥𝐭𝐮𝐫𝐞 & 𝐏𝐫𝐚𝐜𝐭𝐢𝐜𝐞𝐬

19. What does “Shift-Left” mean in DevOps?

20. Can you explain a real incident you resolved in production and what you learned from it?

Comments

Popular posts from this blog

  Issue with Aria Automation Custom form Multi Value Picker and Data Grid https://knowledge.broadcom.com/external/article?articleNumber=345960 Products VMware Aria Suite Issue/Introduction Symptoms: Getting  error " Expected Type String but was Object ", w hen trying to use Complex Types in MultiValue Picker on the Aria for Automation Custom Form. Environment VMware vRealize Automation 8.x Cause This issue has been identified where the problem appears when a single column Multi Value Picker or Data Grid is used. Resolution This is a known issue. There is a workaround.  Workaround: As a workaround, try adding one empty column in the Multivalue picker without filling the options. So we can add one more column without filling the value which will be hidden(there is a button in the designer page that will hide the column). This way the end user will receive the same view.  

57 Tips Every Admin Should Know

Active Directory 1. To quickly list all the groups in your domain, with members, run this command: dsquery group -limit 0 | dsget group -members –expand 2. To find all users whose accounts are set to have a non-expiring password, run this command: dsquery * domainroot -filter “(&(objectcategory=person)(objectclass=user)(lockoutTime=*))” -limit 0 3. To list all the FSMO role holders in your forest, run this command: netdom query fsmo 4. To refresh group policy settings, run this command: gpupdate 5. To check Active Directory replication on a domain controller, run this command: repadmin /replsummary 6. To force replication from a domain controller without having to go through to Active Directory Sites and Services, run this command: repadmin /syncall 7. To see what server authenticated you (or if you logged on with cached credentials) you can run either of these commands: set l echo %logonserver% 8. To see what account you are logged on as, run this command: ...
  The Guardrails of Automation VMware Cloud Foundation (VCF) 9.0 has redefined private cloud automation. With full-stack automation powered by Ansible and orchestrated through vRealize Orchestrator (vRO), and version-controlled deployments driven by GitOps and CI/CD pipelines, teams can build infrastructure faster than ever. But automation without guardrails is a recipe for risk Enter RBAC and policy enforcement. This third and final installment in our automation series focuses on how to secure and govern multi-tenant environments in VCF 9.0 with role-based access control (RBAC) and layered identity management. VCF’s IAM Foundation VCF 9.x integrates tightly with enterprise identity providers, enabling organizations to define and assign roles using existing Active Directory (AD) groups. With its persona-based access model, administrators can enforce strict boundaries across compute, storage, and networking resources: Personas : Global Admin, Tenant Admin, Contributor, Viewer Projec...