Trainings

Certified DevOps Practitioner (CDP)

Acquire the skills and knowledge needed to build, deploy, and manage software applications using the DevOps approach, enabling faster and more reliable software delivery.

Upcoming schedules

Certified DevOps Practitioner (CDP)

Course Overview:

The "Certified DevOps Practitioner" program is a comprehensive training program designed to equip participants with the essential knowledge and skills required to excel in the field of DevOps. DevOps is a set of practices that combines software development and IT operations to improve the software development and deployment process. This program covers a wide range of topics related to DevOps, including principles, tools, and best practices to enhance software development, deployment, and monitoring processes.

Course Objectives:

  • Understand the principles and fundamentals of DevOps.
  • Learn version control with GIT to manage code efficiently.
  • Master continuous integration using Jenkins to automate the build and testing process.
  • Implement continuous deployment and configuration management with Ansible.
  • Explore containerization with Docker for efficient application packaging and deployment.
  • Understand deployment orchestration using Kubernetes for container management.
  • Implement continuous monitoring and utilize tools like Prometheus and Grafana.
  • Gain insights into advanced DevOps practices like Canary releases, Dark launches, and Chaos Engineering.
  • Get hands-on experience with key DevOps tools such as GCP, Jenkins, Ansible, Docker, Kubernetes, Prometheus, and Grafana.

Prerequisites:

  • This program is open to individuals with varying levels of experience and expertise.
  • No prior knowledge or experience in DevOps is required.
  • All are welcome to participate.

Course Outlines:

DAY 1

Introduction:

  • Program Introductions
  • Case study overview
  • Design thinking problem framing & understanding
  • Solution design

Jenkins:

  • Jenkins Architecture
  • Plugin Management
  • Configuration Management
  • Jenkins Build Pipeline
  • Jenkins Pipeline
  • Jenkins Blue ocean

DevOps:

  • Introduction to DevOps
  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment
  • DevOps Delivery Pipeline

Ansible:

  • Infrastructure as Code
  • Introduction to Ansible
  • AD-HOC Commands
  • Ansible Playbooks
  • Ansible Roles

DAY 2

Docker:

  • Containerization
  • Docker Architecture
  • Docker CLI
  • Dockerfile
  • Dockerfile Instructions
  • Docker Image

Kubernetes:

  • Container Orchestration
  • Kubernetes Core Concepts
  • Understanding Pods
  • Deployments
  • Scaling Application
  • Rolling Updates and Rollbacks

Prometheus & Grafana:

  • Introduction to Prometheus and Grafana
  • Prometheus and Grafana Setup
  • Monitoring using Prometheus
  • Dashboard Visualization using Grafana
  • Creating a Dashboard

Course Outcomes:

Upon completing the "Certified DevOps Practitioner" program, participants will:

  • Proficiency in DevOps principles and practices.
  • Mastery of GIT, Jenkins, Ansible, Docker, Kubernetes, Prometheus, and Grafana.
  • Ability to design and manage a DevOps delivery pipeline.
  • Expertise in containerization and orchestration.
  • Continuous integration and deployment skills.
  • Capability to implement monitoring and visualization with Prometheus and Grafana.
  • Understanding of advanced DevOps concepts like Canary releases, Dark launches, and Chaos Engineering.

Course Details

  • Training Fee:SG$ 2000
  • Duration: 2 Days
  • Effort: 8 hours per day
  • Subject: DevOps
  • Quizzes: Yes
  • Level: Advanced
  • Language: English
  • Certificate: Yes
Testimonials

What Students Says