ETE Practice Questions

INT331

1
Define DevOps and explain the CAMS model which serves as its core philosophy.
2
Compare and contrast the Waterfall, Agile, and DevOps models.
3
Describe the "Left Side" (Development) phases of the DevOps Lifecycle and list the common tools associated with them.
4
Describe the "Right Side" (Operations) phases of the DevOps Lifecycle and list the common tools associated with them.
5
Explain the concept of the "Wall of Confusion" between Development and Operations and how DevOps breaks it down.
6
What are Microservices? How do they differ from Monolithic architecture and benefit DevOps?
7
Differentiate between Virtual Machines (VMs) and Containers.
8
Why is a Version Control System (VCS) considered the backbone of DevOps?
9
List and explain the key technical challenges in adopting DevOps.
10
What are the technical and business benefits of implementing DevOps?
11
Define Cloud Computing and list its five key characteristics according to the NIST model.
12
Explain the three main Cloud Service Models (IaaS, PaaS, SaaS) with examples.
13
What is Virtualization and what is the role of a Hypervisor? Differentiate between Type 1 and Type 2 Hypervisors.
14
Why is Cloud Computing essential for DevOps?
15
Describe the global infrastructure components of AWS (Regions, AZs, Edge Locations).
16
Differentiate between Continuous Delivery and Continuous Deployment.
17
Explain the concept of Continuous Integration (CI) and its primary goal.
18
List the Linux commands used for file permissions and ownership, providing examples.
19
What are the Linux commands to view running processes and check network connectivity?
20
What is the purpose of Infrastructure as Code (IaC) in a Cloud/DevOps environment?
21
What is Git? Explain its key characteristics.
22
Compare Centralized VCS (like SVN) with Distributed VCS (like Git).
23
Explain the three main sections of a Git project.
24
Describe the three states a file can reside in within Git.
25
What command is used to initialize a repository, and how do you configure your user identity in Git?
26
Explain the difference between git fetch and git pull.
27
Describe the standard "Feature Branch Workflow".
28
What commands are used to create, switch to, and merge a branch in Git?
29
Explain the concept of "Git Snapshots vs. Deltas".
30
What is the Forking Workflow and where is it commonly used?
31
How does git diff function differently depending on arguments (Work Dir, Staged, Branches)?
32
Explain the difference between a Fast-Forward Merge and a Three-Way Merge.
33
What is a Merge Conflict in Git and how is it resolved?
34
What is Git Rebasing and how does it differ from Merging?
35
What is the "Golden Rule" of Rebasing?
36
Explain the purpose of Stashing in Git and list common commands.
37
What are Git Tags and what is the difference between Lightweight and Annotated tags?
38
What does git log --oneline --graph --all display?
39
Explain Interactive Rebasing (-i) and what actions you can perform with it.
40
What is DevSecOps and why is "Shift-Left" important in this context?
41
Define AIOps and its role in modern DevOps.
42
What is GitOps?
43
List the phases of the DevOps Delivery Pipeline (CI, CD, Continuous Deployment) and their triggers.
44
What are the core responsibilities of a DevOps Engineer?
45
Describe the "T-shaped" skill set required for a DevOps Engineer.
46
What is Jenkins? Explain its Master-Slave architecture.
47
What are the key components of Docker (Dockerfile, Image, Container)?
48
What is Kubernetes (K8s) and what is a Pod?
49
Compare Ansible and Puppet in terms of Architecture and Model.
50
What is Nagios used for and how does it classify status codes?
51
What is Maven and what is the POM?
52
List the key objectives of Maven.
53
Compare Maven and Ant.
54
List and explain the standard Maven Lifecycle Phases.
55
What is Selenium and how does it integrate into the DevOps pipeline?
56
Explain the concept of Serverless Computing.
57
What is the role of Prometheus and Grafana in DevOps?
58
Explain the difference between a "Commit" and a "Branch" in Git.
59
Why is "Configuration Management" important in DevOps and what tools are used?
60
What is the "Shift-Left" approach in testing?