Introduction
1. Introduce yourself.
2. Do you have any hands-on experience, or is your knowledge purely theoretical?
3. If you’ve worked with companies before, describe your role in previous positions.
Linux
4. What is Linux?
5. Explain the Linux boot process.
6. Describe the Linux file system structure.
7. If the `useradd` command is unavailable, how would you create a user in Linux?
AWS
8. Which AWS services have you worked with?
9. What is EC2? Describe your experience working with it.
10. Explain what a T2 instance is in AWS.
11. What is AWS, and what is the role of AWS CloudTrail?
12. Explain AWS Lambda. How would you manage environments provided by a client?
13. How many Elastic IPs does AWS allocate by default?
14. What platform does AWS provide—IaaS, PaaS, or SaaS?
15. What type of environments have you worked on in AWS, and what was your role?
16. How is data stored in S3 buckets?
17. Does AWS support all services in every region?
18. What are triggers in Lambda?
19. Define and explain the three basic types of cloud services (IaaS, PaaS, SaaS).
20. What are events in AWS?
21. Is an Internet Gateway required for a VPC peering connection?
22. What is Elastic Beanstalk? Can it be customized?
23. What is Amazon SES?
24. What is Amazon SNS?
25. What web servers have you used (e.g., Nginx, Apache)?
26. What are the default configuration files for Nginx and Apache?
27. Which databases have you worked with in AWS?
28. What are the default ports for DynamoDB and MySQL?
29. What is a VPC?
30. What is a NAT Gateway?
31. What is an Internet Gateway (IGW)?
32. How many routing policies are available in Route 53?
33. How many storage classes are there in S3?
34. Have you worked with CloudFront, Trusted Advisor, or Load Balancers?
35. Define the different types of load balancers in AWS.
36. What are the benefits and use cases of each load balancer type?
37. For which applications would you use a load balancer?
Azure
38. Which Azure services have you worked with?
39. What types of storage are available in Azure?
40. What are the benefits of Blob storage?
41. What is the difference between Blob and Table storage?
42. What are hot and cold tier storage options?
43. What is object versioning in storage buckets?
44. What is the difference between bucket versioning and object versioning?
45. Have you worked with Azure App Services? What types can be created?
46. Do you know about Azure Active Directory?
47. What are Key Vault services in Azure?
48. How many types of load balancers are available in Azure?
49. What strategies would you implement in Azure for high availability?
50. Which built-in Azure service would you use to monitor resources?
51. How would you audit security, performance, and permissions in Azure?
52. What is App Registration in Azure?
53. How would you automate daily backups for 5 VMs in Azure?
Jenkins
54. What is Jenkins?
55. What is the default port for Jenkins? Can it be changed?
56. What is the default home directory for Jenkins?
57. What types of pipelines have you created in Jenkins?
58. What are the two types of Jenkins pipelines?
59. Explain the master-slave concept in Jenkins.
60. What is the role of Jenkins in CI/CD?
61. Can Jenkins pipelines be scheduled to run periodically?
62. Can a Jenkins pipeline be triggered remotely?
Ansible
63. What is Ansible?
64. What is an Ansible playbook?
65. Does Ansible accept JSON format?
66. What is a "fork" in Ansible?
67. What is "serial" in Ansible?
68. What are the key components of Ansible?
69. Can you create a custom host file for Ansible execution?
70. What is the default configuration file for Ansible?
71. Can you create a custom inventory file in Ansible?
72. What are ad-hoc commands in Ansible?
73. What is a role in Ansible? How do you create one?
Terraform
74. What is Terraform?
75. Is Terraform similar to AWS CloudFormation?
76. What is a workspace in Terraform?
77. What is a Terraform state file (`terraform.tfstate`)?
78. Can Terraform manage remote backends?
79. What are Terraform file extensions?
80. Can you deploy a server using Terraform?
81. What is the `terraform save` command?
82. Can Terraform state files be managed from a remote backend?
Docker & Kubernetes
83. What is Docker?
84. What is a Docker image?
85. What is the default Docker port?
86. What is the default Docker network port?
87. How many network types does Docker support?
88. How do you list all Docker networks?
89. If you want to create an Apache container but not run it immediately, what command would you use?
90. What types of volumes are available in Docker?
91. Can you mount one container’s volume to another container?
92. Why use Docker over virtual machines?
93. What is a Dockerfile?
94. What are the key components of Kubernetes?
95. What is a Deployment and ReplicaSet in Kubernetes?