0% found this document useful (0 votes)
17 views11 pages

Bootcamp Curriculum 2024

Uploaded by

aisha.adediran0
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)
17 views11 pages

Bootcamp Curriculum 2024

Uploaded by

aisha.adediran0
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/ 11

INTRODUCTION

Introduction to DevOps Engineering through a 6-month focused bootcamp.

Acquisition of cutting-edge skills and real-world experience.

Deep dive into container orchestration with Kubernetes.

Construction of CI/CD pipelines.

Automation skills with Terraform, Ansible, and Python.

Mastery over essential tools including Docker, AWS Cloud, Git, Linux.

Curriculum focused on both tool proficiency and understanding of underlying

principles for flexibility across technologies.

Application of knowledge through completion of at least 30 projects,

simulating 3-4 years of industry experience.

Comprehensive approach encompassing live classes, 24/7 AI support, and at

least 10hrs of expert support.

Access to an active community of learners and mentors.

Utilization of interactive learning resources for a well-rounded experience.

Market-ready resume services and personalized job placement support.

Connection to potential employers to facilitate career launching.

Outcome: Emergence as a proficient DevOps engineer ready to implement

sophisticated processes and make impactful contributions in any organization.


WHY DAREY.IO
(Key features That Sets Us Apart)

Hands - On Experience

Real-World Simulation

Social Learning Environment

AI Review, Scoring and Feedback

24/7 Support

30 Projects (Minimum)

Certification and Career Path

Job Placement and Launchpad


Task Estimated Time
Prerequisite Knowledge

It is strongly recommended to attend the


2 hours
Onboarding session. The time commitment can
greatly vary, so we’ll provide an average amount
of time committed.
Prerequisite Technologies

A technical onboarding session will be held for


Installation and Portfolio/Project hosting with 2-3 hours
Github and other installations. This needs to be
performed before the program starts.
Classroom time

Each class is time-blocked for 2 hours. 4-6 hours per week


Let’s also assume you might want to watch back
the video again.
Homework time

You must turn in every task/project before sub-


mission deadlines. While this is, we understand
you all can not wrap up at the same time, but a
considerate timeframe would be given for each 10-20 hours
assignment.

You decide how much time you wish to commit


to homework.
Student Discussion
24/7
Community and AI support
Per Week Commitment
40 - 50 hours
For classes and assignments
CLASS SCHEDULE

Month 1

Core 1: TechOps Career Essentials (Cloud, Linux and Git)

Week 1: Linux Foundation with Shell Scripting

Linux Fundamentals

Basic Linux Commands

Advanced Linux Commands

Linux Text Editor

Linux Shell Scripting

Linux Shell Scripting (Comments)

Linux Shell Scripting (Control Flows)

Week 2: Source Code Management with Git

Git Version Control Basics

Basic Git Commands

Branching and Merging in Git


CLASS SCHEDULE

Week 3: Source Code Management with Git


1. Hands-on Project AWS

2. Azure Hands-on Project

3. Single Endpoint Architecture for EC2 and S3 Service

Month 2

Core 2: Advanced TwechOps (AWS Solutions Architect and Linux

Administration with Shell Scripting)

Week 4: AWS Solutions Architect Associate

1. Managing IAM Users and Group on AWS Management


Console
2. AWS S3 Bucket Policy Exploration
3. S3 Static Website Hosting
4. S3 Versioning and Replication
5. S3 Bucket Policy for CloudFront Access
6. Creating a VPC on AWS Management Console
7. Creating Subnets on AWS Management Console
8. Creating Internet Gateway and NAT Gateway with Route
Table Configuration
CLASS SCHEDULE

9. VPC Peering with Security Group Configuration


10. Deploying ALB with Two EC2 Instances
11. Configuring Auto Scaling with ALB Using Launch
Template
12. Configuring AWS Route53 with EC2 as the Source
13. Setting Up Amazon RDS with MySQL Engine

Week 5: Linux Administration with Shell Scripting

1. Shell Scripting with Variables

2. Exploring Shell Script Execution

3. EC2 UserData Scripts for Apache Installation


4. EBS Volume Mount on Linux and Windows Instances

5. Creating Snapshots and Custom AMI

6. Create and Mount EFS Storage on Linux OS

Month 3
Core 3: Containerization With Docker and Container
Orchestration with Kubernetes
CLASS SCHEDULE

Week 6: Containerization With Docker


1. Introduction to Docker
2. Docker Images
3. Docker Containers

Week 7: Container Orchestration with Kubernetes


1. Setting Up Minikube
2. Working with Kubernetes Nodes
3. Working with Kubernetes Pods
4. Working with Kubernetes Resources
5. Networking in Kubernetes

Month 4
Core 4: DevOps CI/CD Mastery (Jenkins and Github Actions)
Week 8: Continuous Integration and Continuous Deployment
Using Jenkins

1. Introduction to Jenkins
2. Jenkins Freestyle Project
3. Jenkins Java Application
4. Jenkins CI
CLASS SCHEDULE

Week 9: Continuous Integration and Continuous Deployment


Using Github Actions.
1. Introduction to continuous integration and continuous
deployment using github actions.
2. Github action and CICD course project – YAML
3. Implementing Continuous integration
4. Deployment Pipelines and Cloud Platforms
5. Advanced github actions concepts and best practices.

Month 5
Core 5: DevOps Automating Infrastructure (IAC with Terraform)

Week 10: Advanced Terraform.

1. EC2 Instance and AMI Creation.

2. EC2 Instance with KeyPair and UserData.

3. Modules VPC and S3 Bucket with Backend Storage.

4. Hosting a Dynamic Web App on AWS with Terraform


Module Docker Amazon ECR and ECS.

5. EC2 Module and Security Group Module with Apache2


UserData.
CLASS SCHEDULE

Month 6
Core 6: DevOps Advanced Kubernetes (Helm, Kustomize and
GitOps)

Week 11: Configuration Management with Helm .

1. Introduction to Helm Chart.

2. Working with Helm Chart.

3. Integrating Helm with Jenkins.

Week 12: Configuration Management with Kustomize

1. Introduction to Kustomize

2. Kustomize Fundamentals

3. Advanced Kustomize Features

4. Advanced Configuration Management with

Kutomize and AWS

Week 13: Configuration Management with Kustomize

1. Introduction to GitOps and ArgoCD

2. Application Deployment Using GitOps

3. Configuration Management Using GitOps

4. GitOps Security Access Control

5. Advanced GitOps Techniques

You might also like