0% found this document useful (0 votes)
63 views9 pages

DevOps Bootcamp Start Date 10 - 11

The document outlines the topics to be covered in a DevOps bootcamp across 7 sessions. Session 1 covers AWS concepts like EC2 instances, VPC, S3, security groups, public/private subnets and architecture design. Session 2 covers Docker concepts like containers vs VMs, images, Dockerfile instructions. Session 3 covers Kubernetes concepts like architecture, deployments and networking. Session 4 covers Jenkins for CI/CD. Session 5 covers Ansible for configuration management. Session 6 covers monitoring tools like Prometheus, ELK and Grafana. Session 7 introduces Terraform.

Uploaded by

mahmoud.mody1.mm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views9 pages

DevOps Bootcamp Start Date 10 - 11

The document outlines the topics to be covered in a DevOps bootcamp across 7 sessions. Session 1 covers AWS concepts like EC2 instances, VPC, S3, security groups, public/private subnets and architecture design. Session 2 covers Docker concepts like containers vs VMs, images, Dockerfile instructions. Session 3 covers Kubernetes concepts like architecture, deployments and networking. Session 4 covers Jenkins for CI/CD. Session 5 covers Ansible for configuration management. Session 6 covers monitoring tools like Prometheus, ELK and Grafana. Session 7 introduces Terraform.

Uploaded by

mahmoud.mody1.mm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

DevOps Bootcamp

Start date 17/11


Content: session 1: intro AWS Concept

1. what’s EC2 Instance types?

2. What’s VPC?

3. what’s S3 bucket and types it?

4. Is there difference between SG and NACL?

5. What’s difference between Public Subnet and Private Subnet?

6. How can application access internet without received requests from internet?

7. Design Architecture for web application contain 3 tiers: Frontend, Backend and Database?

8. How can cost optimization your infrastructure?

9. What’s types of Database engine on AWS?

10. What’s difference between AWS Shield vs AWS WAF vs AWS Guard-Duty?

11. What’s difference between S3 vs EBS vs EFS?

12. It’s possible host an application on S3?

13. What’s SSM ?

14. What is the difference between Latency Based Routing and Geo DNS in Route53?

15. What is RTO and RPO in AWS?

16. What’s DevOps tools on AWS?


session 2: Docker Concept
1. What’s difference between container vs VM?
2. What’s Docker Image layers?
3. What’s difference between Entrypoint and CMD?
4. What’s multiple base images on Dockerfile?
5. What’s types of Docker volumes?
6. What’s types of Docker networks?
7. What’s difference between COPY and ADD?
8. How can secure your Dockerfile?
9. What’s Stages of DevSecOps?
session 2: Kubernetes Concept

1. What’s Kubernetes architecture components and explain it?

2. What’s difference between Master and Worker Node?

3. What’s service types?

4. What’s difference between deployment vs daemonset vsStatfulset?

5. What’s difference between ReplicaController and ReplicaSet?

6. How can create variable for your deployment and how can secure it?

7. It’s possible to create more one container in one pod?

8. What’s Sidecar container?

9. What’s kube-proxy?

10. What’s difference between liveness vs readiness vs startup probes?

11. What’s the operator of Database?

12. What’s helm and helm charts?

13. What’s custom resources in K8s?

14. What’s difference between Ingress and IngressPolicy?


session 4: Jenkins Concept
* What is Jenkins ?

* Why we use Jenkins ?

* What are the other tools/technologies present in market other than Jenkins for CI/CD ?

* How to move Jenkins from one server to another ?

* How to create Jenkins backup ?

* What are plugins in Jenkins ?

* What are the default plugi ns installed in Jenkins ?

* How to schedule builds in Jenkins ?

* Difference between Ant, Maven, Gradle ?

* Difference between Jenkins, Teamcity and Bamboo ?

* How to configure a cloud access in Jenkins ?

* What is Jenkins slaves ?

* How to run a groovy script in Jenkins ?

* What is Jenkins Pipeline ?

* What are different types of Jenkins Pipeline ?

* What is Declarative pipeline in Jenkins ?

* Is Jenkins a CI tool or both CI/CD ?

* How to install Jenkins with non root access in Linux ?

* If you have 200 employees in your company, how you can assign Jenkins access to these employee how you can give permission in Jenkins ?
session 4: Ansible Concept

* What is Ansible ?

* What is Configuration Management ?

* Is Ansible only a tool for Configuration Management ?

* What are the components of Ansible ?

* How Ansible works ?

* What are the other tools in market other than Ansible ?

* How Ansible is different from Chef & Puppet ?

* What is Inventory in Ansible ?

* What are the types of Inventories ?

* What is play & playbook ?

* Difference between hosts & groups ?

* What is Roles ?

* How to install a Role ?

* How to install multiple roles ?

* How to create roles ?

* What is Dynamic Inventory & when we use it & for what ?


* Difference between SHELL & COMMAND modules ?

* What is Setup module ? what it does ?

* What is register & debug in Ansible ?

* What is changed_when in Ansible ?

* Can we disable automatic facts gathering in Ansible ?

* How error handling can be done in Ansible ?

* How to ignore failed commands in Ansible ?

* What is handlers ? Why we use Handlers in Ansible ?

* What is Privilege Escalation in Ansible ?

* Task to connect(SSH) Ansible to remote host using another user & run the playbook to the remote host using with another us er ?

* What is Ansible vault ?

* How to decrypt a vault file ?

* How to encrypt a string in Ansible using Ansible Vault ?

* If a string is encrypted in a file with a password then how to pass

the password using parameter while decrypting ?

* If a file is encrypted using password & password is stored in a file how to pass the file to decrypt the file ?
session 6: Monitoring Concept

* Why we use monitoring ?

* What are the different tools & technologies for monitoring ?

* How we monitor our applications & servers differently ?

* What is Prometheus ? How is different from other monitoring tools ?

* What is ELK stack ?

* Why we use Grafana ?

* How we query different outputs in Prometheus ?

* What type of graph can be implemented in Grafana ?


session 7: Terraform Concept

●Terraform overview

●Setup an AWS user for use with Terraform

●Terraform Architecture overview

●From simple cases to complex adoption scenarios

●Providers, Provisioners, Modules and Terraform Modules Registry

●Debug, security options, sensitive managing, gotchas

●HCL v2 - HashiCorp configuration language

You might also like