DevOps Project: Jenkins CI/CD for Kubernetes Deployments

  DevOps Tech Hub

116 Followers

What is DevOps?


What is DevOps?

DevOps is the set of practices that collaborate with Developers and IT Operation Roles. i.e DevOps is not a Tool, it is the process or culture that the engineer has to follow certain procedures that establish collaboration between Developers and IT Operational Engineer to fasten the application delivery in a fully automated fashion.  

DevOps Goal

DevOps primarily works based on below three principles to fasten the application deployments with Continuous Feedback and Continuous Deployments automatically.

  1. Communication
  2. Collaboration and
  3. Integration

DevOps Tools

In the DevOps world there are hundreds to thousand tools which can be integrated together to have automated application deployments.

DevOps tools that are required to be integrated vary based on the business requirements and application programming used for the build process.

DevOps Tools

This DevOps Project covers high level steps to configure and integrate below tools for automated application deployments.    

  1. Git
  2. Bit Bucket
  3. Apache Maven
  4. Jenkins
  5. SonarQube
  6. Artifactory
  7. Docker
  8. Ansible
  9. Apache Tomcat
  10. Kubernetes


Home Next