CI-CD with Docker and Kubernetes

Course Description


This 5-day course provides a comprehensive understanding of implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines for microservices using Docker and Kubernetes. Participants will learn how to containerize applications using Docker, manage and orchestrate them using Kubernetes, and automate the deployment process through CI/CD pipelines. This course is designed to give hands-on experience in building, deploying, and scaling microservices applications in a modern DevOps environment.

Course Objectives

  • Understand the principles of microservices architecture and the role of CI/CD.
  • Containerize applications using Docker and manage containers effectively.
  • Deploy and orchestrate microservices using Kubernetes.
  • Implement CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
  • Automate testing, deployment, and monitoring processes for microservices.
  • Scale microservices applications in production environments using Kubernetes.

Course Audience

  • DevOps engineers and software developers.
  • IT professionals involved in software development and deployment.
  • System administrators managing containerized applications.
  • Architects and project managers overseeing microservices projects.
  • Professionals interested in modern software delivery practices.`