Hello Friends, This is my initial version of compliations consisting of a list of tools which you should consider if you are planning to learn DevOps or DevSecOps or SRE. I would keep updating this post often. Please leave your comments for any addition. thanks.
What is DevOps?
What is DevSecOps?
What is SRE?
Tools of DevOps Vs DevSecOps Vs SRE
# | Problems | Tools | SRE | DevOps | DevSecOps |
1 | SDLC Models & Architecture with Agile, DevOps, SRE & DevSecOps, SOA & Microservices | Concept | YES | YES | YES |
2 | Platform – Operating Systems | Centos/Ubuntu & VirtualBox & Vagrant | YES | YES | YES |
3 | Platform – Cloud | AWS | YES | YES | YES |
4 | Platform – Containers | Docker | YES | YES | YES |
5 | Planning and Designing | Jira & Confluence | YES | YES | YES |
6 | Backend Programming Language 1 | App Dev with Java/Springboot with mysql DB | |||
7 | Backend Programming Language 2 | App Dev with Python/Flask with mysql DB | YES | ||
8 | Source Code Versioning | Git using Github | YES | YES | YES |
9 | Code Analysis & Securing Code (SAST) | SonarQube & OWASP SonarQube & AppScan CodeSweep | YES | YES | |
10 | Build Management | Maven and Gradle | YES | ||
11 | Package Management | Packer & Artifactory | YES | ||
12 | Unit Testing & Acceptance Testing & Coverage – Web applications | Junit & Selenium & Jacoco & Coverage.py | YES | ||
13 | Securing App Runtime (DAST) | AppScan & Fortify Webinspect / ?? | YES | ||
14 | Webserver | Apache HTTP & Nginx | YES | YES | |
15 | Configuration & Deployment Management | Ansible | YES | YES | |
16 | Securing infra & compliance | Chef InSpec / ???? | YES | ||
17 | Container Orchestration | Kubernetes & Helm | YES | YES | YES |
18 | Infrastructure Coding | Terraform | YES | Yes | Yes |
19 | Services mesh Data planes & Control Planes | Envoy & Istio | YES | ||
20 | Network configurations and Service Discovery | Consul | YES | YES | |
21 | Continuous Integration | Jenkins | YES | YES | |
22 | Securing credentials | HashiCorp Vault & AWS KMS & & SSL & Certificates | YES | YES | |
23 | Securuing Containers & Kubernetes (RASP) | Twistkock & Notary | YES | ||
24 | Infrastructure Monitoring Tool 1 | Datadog | YES | YES | |
25 | Infrastructure Monitoring Tool 2 | Prometheus with Grafana | YES | YES | |
26 | Log Monitoring Tool 1 | Splunk | YES | YES | YES |
27 | Log Monitoring Tool 2 | ELK stake | YES | YES | |
28 | Performance & RUM Monitoring | NewRelic | YES | YES | YES |
29 | Emergency Response & Alerting & Chat & Notification | SMTP, SES, SNS, Pagerduty & Slack | YES | YES | |
30 | Security Through Logs 1 | Splunk SIEM | YES | ||
31 | Security Through Logs 2 | Elasticsearch with Kibana Security | YES | ||
32 | Cloud Security service & Practices | Cloud Security with AWS service | YES | ||
20 | 18 | 23 |
How to get SRE certification?
SREs are engineers who have software engineering experience as well as Unix systems administration and Ops and Production env experience. That’s because SREs routinely use automation to reduce human labor and increase reliability.
DevOpsSchool’s (Site Reliability Engineer) SRE Certification is a roadmap to the principles & practices that allows an organization to reliably and economically scale Developement to Ops and Productions.
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024