Periodic table of DevSecOps provides you with the clear understanding and categorization of tools for DevOps practitioners.

Image description

These are the list of tools which are a must for DevOps Practitioners to begin with.
Public Cloud

  • AWS
  • Azure
  • Google
  • Open Stack

Source code management

  • Git
  • Github
  • BitBucket

Configuration Automation

  • RedHat Ansible/ Chef/ Puppet
  • Terraform/ AWS CloudFormation

Container Orchestration

  • Docker
  • Kubernetes
  • Amazon ECS
  • Amazon EKS/Azure AKS/Google GKE
  • Helm

Continous Integration

  • Jenkins
  • Github Actions
  • Gitlab CI/ Travis CI/ Circle CI
  • AWS CodeBuild/ Azure DevOps Code

Deployment

  • AWS CodeDeploy
  • Azure DevOps Pipelines
  • Flux CD/ Argo CD

Container Service

  • Azure functions
  • AWS Lambda
  • Google Firebase

Release Management

  • AWS CodePipeline
  • UrbanCode Release

Observability

  • Prometheus, Grafana
  • ELK/ EFK
  • OpenTelemetry

Security

  • Hashicorp Vault
  • SonarQube
  • Aqua Security

Scripting

  • Shell Scripting
  • Python
  • Go

These are few tools to be highlighted among many. Along with these we need clear understanding of concepts on OS, Networking to better implement the DevOps practices.