Skip to content

pathnex/DevOps_Hands_On_Practice_L1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps_Hands_On_Practice_L1

This repo offers foundational code to help you build DevOps skills with tools like Shell Script, Ansible, Terraform, Kubernetes, Jenkins, and GitLab. It includes practical examples and configurations for automating infrastructure, managing containers, and streamlining CI/CD processes, enhancing your DevOps expertise.

Pathnex 30-Day DevOps Hands-On Challenge(New joiners can start working on it from the day they learn GIT)

This repository contains a complete 30-day practical DevOps learning challenge.
Each day includes:

  • Ansible YAML task
  • Terraform AWS EC2 task
  • Kubernetes YAML task
  • Shell scripting task
  • Jenkins Pipeline task
  • GitLab CI/CD pipeline task
  • Full example code (students must retype manually)

EC2 instance types used:

  • c5.xlarge
  • r5.2xlarge
  • r6i.4xlarge
  • c6i.8xlarge
  • c6a.12xlarge

Naming convention:
Everything uses "Pathnex" (e.g., PathnexEC2, PathnexVPC, PathnexDeployment, Pathnex-Training).

Environment variables used in pipelines:

  • INSTITUTE_NAME = "Pathnex"
  • TEAM = "DevOps"
  • ENV = "prod"
  • PROJECT = "Pathnex-Training"

Students must rewrite all code from scratch to improve speed, understanding, and real-world readiness.

Happy learning,
Pathnex

About

This repo offers foundational code to help you build DevOps skills with tools like Ansible, Terraform, Kubernetes, Jenkins, and GitLab. It includes practical examples and configurations for automating infrastructure, managing containers, and streamlining CI/CD processes, enhancing your DevOps expertise.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors