Get in Touch

Course Outline

Introduction

  • DevOps versus Agile
  • Overview of core DevOps concepts
  • Key benefits of DevOps

Understanding the DevOps Phases

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

Defining DevOps Structure and Processes

  • Roles and responsibilities in DevOps
  • 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 with Git
  • Building applications using Gradle and Jenkins
  • Deploying applications with Docker and Kubernetes

Building Automation Tools

  • Understanding automation scenarios
  • Creating and executing automated tests with Selenium
  • Implementing automation workflows for builds and deployments

Integrating Security into DevOps Processes

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

DevOps Best Practices and Tips

Summary and Next Steps

Requirements

  • Familiarity with Agile methodologies
  • Professional experience in software development

Target Audience

  • DevOps engineers
  • IT managers
  • Developers
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories