Get in Touch

Course Outline

Introduction

  • DevOps vs Agile.
  • Overview of DevOps core concepts.
  • Understanding the key benefits of DevOps.

Understanding the DevOps Phases

  • Continuous integration.
  • Continuous delivery.
  • Continuous deployment.
  • Continuous testing.
  • Continuous monitoring.

Defining DevOps Structure and Processes

  • Understanding DevOps roles and responsibilities.
  • Planning and evaluating DevOps adoption.
  • Customizing or standardizing the DevOps pipeline.

Setting Up the DevOps Infrastructure

  • Selecting a Kanban tool for workflow tracking (e.g., Jira, Azure DevOps).
  • Managing source code using Git.
  • Building applications with Gradle and Jenkins.
  • Deploying applications with Docker and Kubernetes.

Building Automation Tools

  • Understanding automation scenarios.
  • Creating and running automated tests with Selenium.
  • Implementing build and deployment automation workflows.

Integrating Security in DevOps Processes

  • Understanding the DevSecOps model.
  • Defining security policies and procedures.
  • Automating DevOps security processes and tools.

DevOps Best Practices and Tips

Summary and Next Steps

Requirements

  • A solid understanding of Agile methodologies.
  • Prior experience in software development.

Audience

  • DevOps engineers.
  • IT managers.
  • Developers.
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories