Debug School

Cover image for What is Devops ?
chandrasekaran j
chandrasekaran j

Posted on

What is Devops ?

1.Define Devops in simple terms ?
Devops is a practice that brings developers and operations team together so that they can release more often and fix things faster and more reliably.

2.What do Devops team do ?
DevOps teams use tools to automate and accelerate processes, which helps to increase reliability. A DevOps toolchain helps teams tackle important DevOps fundamentals including continuous integration, continuous delivery, automation, and collaboration.

3.List of Devops Tools?

The following tools are list of main Devops tools

  1. Version Control Tools: Git (GitLab, GitHub, Bitbucket)
  2. Build Tool: Maven
  3. Continuous Integration Tool: Jenkins
  4. Configuration Management Tool: Chef ,Puppet and Ansible
  5. Container Platforms: Docker and Kubernetes
  6. Communication and Collaboration: Slack and Teams Cloud Computing and Storage Tools
  7. AWS Cloud Computing and Storage in DevOps
  8. Azure Cloud Computing and Storage in DevOps
  9. Google Cloud Platform Cloud Computing and Storage in DevOps
  10. Monitoring, Alerting, and Incident Response Tools: SignalFx
  11. Appdynamics: Monitoring, Alerting, and Incident Response Tools
  12. Raygun: Monitoring, Alerting, and Incident Response Tools
  13. Splunk Cloud: Monitoring, Alerting, and Incident Response Tools
  14. Testing Tool: Selenium18. Testing Tool: Gremlin
  15. IT Ticketing: Servicenow
  16. Status Service Updates: The Status Page
  17. ELK (Elasticsearch, Logstash and Kibana)
  18. Gitlab CI/CD
  19. Scripting Tools : Python or Powersheel
  20. Terraform : Infrastructure as a code Tool
  21. Phantom2 : Automate IT Infra Management
  22. Nagios :Powerful Monitoring Tool
  23. Vagrant : Free Vitual development environment building tool
  24. Sentry : Tool to monitor and debug applications in real-time
  25. Gradle : Automation tool for variety of taks and manage Dependencies
  26. eG Enterprise : Enterprise Platform tool for Devops

4.How Devops and SRE are Different?

DevOps teams mostly work with the code. They write it, test it, and push it out into production to get software that will help someone’s problem. They also set up and run a CI/CD pipeline. Site Reliability Engineering has a somewhat broader approach. The team carries out analysis to learn why something has gone wrong. They will do anything to prevent the problem from continuing or reoccurring.

5.What is DevSecOps ?
DevSecOps stands for development, security, and operations. It's an approach to culture, automation, and platform design that integrates security as a shared responsibility throughout the entire IT lifecycle

Top comments (0)