The most significant tools in DevOps are-

  • Git- version control system tool
  • Jenkins- continuous integration tool
  • Docker- containerization tool
  • Puppet- configuration management and deployment tool
  • Ansible- configuration management and deployment tool
  • Nagios- continuous monitoring tool

The key components in DevOps essentially involve-

  • Continuous integration
  • Continuous delivery
  • Entire microservices
  • Infrastructure as a code
  • Monitoring and logging
  • Communication and collaboration
BY Best Interview Question ON 01 Oct 2019