Arich Infotech

Devops Basics and Advanced Concepts

Duration in Hours : 50

Duration in Days: 25

DEVOPS

Course Code: DVPB20CS

30 Hours of Theory

20 Hours Lab

  1. What is DevOps?
  2. History and evolution of DevOps
  3. DevOps goals and principles
  4. The benefits of DevOps in the development lifecycle
  5. Understanding Agile and Lean methodologies
  6. DevOps market trends and future scope
  1. DevOps Lifecycle Overview
  2. Continuous Integration (CI)
  3. Continuous Development (CD)
  4. Continuous Testing
  5. Continuous Deployment
  6. Continuous Monitoring
  7. Configuration Management
  8. Infrastructure as Code (IaC)
  1. Introduction to VCS
  2. Git basics (Branches, Merge, Rebase, etc.)
  3. Working with GitHub, GitLab, and Bitbucket
  4. Git workflows (Feature branch workflow, Gitflow)
  5. Managing repositories and versioning
  1. Overview of Build Automation
  2. Introduction to build tools (Maven, Gradle)
  3. Automating builds with Jenkins, GitLab CI/CD, etc.
  4. Integrating code with Continuous Integration
  5. Unit testing and integration testing
  1. Introduction to Containers and Docker
  2. Docker installation and configuration
  3. Docker Images and Containers
  4. Dockerfile and Docker Compose
  5. Working with DockerHub
  6. Managing Docker Volumes and Networks
  7. Container Orchestration Basics: Introduction to Kubernetes and Docker Swarm
  1. Configuration Management and Infrastructure Automation
  2. Introduction to Ansible
  3. Writing Ansible Playbooks
  4. Using Chef/Puppet for automation
  5. Managing Infrastructure with Terraform
  6. IaC principles with Terraform and AWS CloudFormation
  1. Introduction to CI/CD Pipelines
  2. Jenkins installation, configuration, and architecture
  3. Setting up CI/CD pipelines using Jenkins
  4. Jenkins Declarative Pipeline vs Scripted Pipeline
  5. Jenkins integration with Git, Docker, Ansible
  6. GitLab CI/CD, CircleCI, and other tools
  1. Introduction to monitoring in DevOps
  2. Monitoring tools: Nagios, Prometheus, Grafana, ELK Stack
  3. Understanding and configuring logging
  4. Application performance monitoring with New Relic, Datadog
  5. Monitoring Cloud infrastructure (AWS CloudWatch, Azure Monitor)
  1. Infrastructure automation overview
  2. Introduction to Terraform
  3. Writing infrastructure as code with Terraform
  4. AWS CloudFormation for IaC
  5. Managing infrastructure in multi-cloud environments
  1. DevOps and Cloud Computing overview
  2. Introduction to AWS DevOps services
  3. AWS EC2, S3, RDS, IAM for DevOps
  4. Azure DevOps services
  5. GCP DevOps services
  1. Introduction to Kubernetes
  2. Kubernetes architecture and components
  3. Kubernetes Objects: Pods, Services, ReplicaSets, Deployments
  4. Managing Kubernetes clusters
  5. Helm charts for Kubernetes
  1. Introduction to DevSecOps
  2. Security principles in CI/CD pipelines
  3. Implementing security in containers
  4. Security tools for DevOps: SonarQube, OWASP ZAP
  5. Compliance and regulatory concerns

    Enquire About Our Courses

    If you have any questions about our courses or need more information, please fill out the form below, and we'll get back to you shortly!