Gurukul Jyoti I.T.I Logo
Gurukul Jyoti I.T.I Logo
HomeAboutCoursesAdmissionPlacementGalleryContact Us
Enroll For Admission
DevOps Engineering
IT ProgramIndustry Ready Course

DevOps Engineering

Learn CI/CD, AWS, Docker, Kubernetes and modernize software deployment.

Duration

4 Months

Eligibility

Graduate

Course Curriculum

A structured learning path to take you from zero to job-ready.

01

Module 1

LINUX, NETWORKING & SCRIPTING

  • Linux Administration: File systems, permissions, package management, and SSH.
  • Shell Scripting: Automating tasks using Bash, variables, loops, and cron jobs.
  • Networking Basics: TCP/IP, DNS, HTTP/HTTPS, Subnets, and Firewalls.
  • Version Control: Advanced Git workflows, branching strategies, and resolving conflicts.
  • Introduction to DevOps: Culture, practices, and the software development lifecycle (SDLC).
  • Setting up virtual environments and remote servers.
02

Module 2

CLOUD COMPUTING WITH AWS

  • AWS Global Infrastructure: Regions, Availability Zones, and Edge Locations.
  • Identity & Access Management (IAM): Users, Roles, Policies, and Security best practices.
  • Compute Services: Setting up, configuring, and managing EC2 instances.
  • Storage Solutions: Amazon S3 (Buckets, Versioning), EBS, and EFS.
  • Networking in AWS: Creating Virtual Private Clouds (VPCs), Subnets, and Route Tables.
  • Database Services: Amazon RDS, DynamoDB, and automated backups.
03

Module 3

CONTAINERIZATION (DOCKER)

  • Introduction to Containers: Virtual Machines vs Containers and microservices architecture.
  • Docker Fundamentals: Images, Containers, Volumes, and Networking.
  • Writing Dockerfiles: Building custom images for Node.js, Python, or Java applications.
  • Docker Compose: Running multi-container applications easily.
  • Pushing & Pulling Images: Using Docker Hub and Amazon ECR (Elastic Container Registry).
  • Security & Best Practices: Reducing image size and securing container runtimes.
04

Module 4

CI/CD & ORCHESTRATION (KUBERNETES)

  • Continuous Integration (CI): Automating builds and testing using Jenkins and GitHub Actions.
  • Continuous Deployment (CD): Automating deployments to production servers.
  • Infrastructure as Code (IaC): Introduction to Terraform, writing state files, and provisioning.
  • Kubernetes (K8s) Basics: Pods, Deployments, Services, and Replicasets.
  • Managing K8s Clusters: Minikube, Kubectl commands, and Amazon EKS.
  • Monitoring & Logging: Implementing Prometheus, Grafana, and ELK stack for observability.
DevOps Engineering

Career Opportunities

Upon successfully completing this course, you will be prepared for the following roles in top IT companies:

  • DevOps Engineer
  • Cloud Architect
  • Site Reliability Engineer (SRE)

Need Help Choosing?

Talk to our expert counselors to find the right path for you.

💬
Contact Counselor
Chat with us