DevOps Foundation


Request for price


Length: 2.0 day (16 hours)

 

Course objectives

After completing this course, students will be able to:

    • Understand the core principles of DevOps
    • Learn about the DevOps culture and mindset
    • Identify the key DevOps tools and technologies
    • Explore the DevOps pipeline and its stages
    • Implement continuous integration and continuous delivery
    • Improve collaboration between development and operations teams

Course outlines

  • 1. Introduction to DevOps
    • What is DevOps?
    • The DevOps culture and mindset
    • Benefits of DevOps
    • Comparison of DevOps and traditional IT approaches
  • 2. DevOps Principles and Practices
    • Continuous Integration (CI)
    • Continuous Delivery (CD)
    • Infrastructure as Code (IaC)
    • Configuration Management
    • Monitoring and Logging
    • Test Automation
  • 3. DevOps Tools and Technologies
    • Version Control Systems (Git)
    • Build Tools (Maven, Gradle)
    • Configuration Management Tools (Ansible, Puppet, Chef)
    • Containerization (Docker)
    • Orchestration (Kubernetes)
    • CI/CD Pipelines (Jenkins, CircleCI)
    • Cloud Platforms (AWS, Azure, GCP)
  • 4. DevOps Pipeline
    • Stages of the DevOps pipeline (Plan, Code, Build, Test, Deploy, Release, Operate, Monitor)
    • Automation of the DevOps pipeline
    • Best practices for efficient DevOps pipelines
  • 5. DevOps Security
    • Security considerations in DevOps
    • Securing the DevOps pipeline
    • Implementing security best practices
  • 6. DevOps Metrics and KPIs
    • Key performance indicators for DevOps
    • Measuring DevOps success
    • Continuous improvement in DevOps