ops-start-here-devops-concepts.jpg

This section explores the basic DevOps concepts and helps to understand its role in software development. Start with the DevOps overview and then explore the variety of topics.

>> DevOps Concepts - All
ops-start-here-docker

In the Docker module, we will learn the basics of Docker, how to use Docker Containers, Docker Compose and how to work with Docker Images and Dockerfile. Our Docker Guide series page is a good place to start.

>> Docker - All Docker Container Docker Image
ops-start-here-kubernetes.jpg

The Kubernetes module explores the concept of container orchestration system. Start by reading introduction to Kubernetes and dive deeper by learning the differences between Docker-Compose and Kubernetes and the differences between Pod and Container.

>> Kubernetes - All Kubernetes Objects Kubernetes Distributions
ops-start-here-kenkins

The Automation module covers tools that help us automate software development processes such as building, testing, and deployment. We will learn how to use Jenkins to implement CI/CD workflows. Start with the Jenkins Architecture and introduction to Jenkins Pipeline and then explore other topics such as configuring Git branch selection in Jenkins.

>> Jenkins - All Jenkins Pipeline Jenkins Job Git