{"id":20706,"date":"2022-04-17T09:13:19","date_gmt":"2022-04-17T09:13:19","guid":{"rendered":"http:\/\/www.devopsschool.com\/blog\/?p=20706"},"modified":"2022-12-23T06:19:36","modified_gmt":"2022-12-23T06:19:36","slug":"what-should-i-learn-for-devops-vs-devsecops-vs-sre","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/what-should-i-learn-for-devops-vs-devsecops-vs-sre\/","title":{"rendered":"DevOps vs DevSecOps Vs SRE?"},"content":{"rendered":"\n<p>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.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">What is DevOps?<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"913\" height=\"547\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps.jpg\" alt=\"\" class=\"wp-image-29602\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps.jpg 913w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-300x180.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-768x460.jpg 768w\" sizes=\"auto, (max-width: 913px) 100vw, 913px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"439\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-2.jpg\" alt=\"\" class=\"wp-image-29603\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-2.jpg 801w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-2-300x164.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-2-768x421.jpg 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"513\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-3.jpg\" alt=\"\" class=\"wp-image-29604\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-3.jpg 918w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-3-300x168.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-3-768x429.jpg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-3-740x414.jpg 740w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/What-is-DevOps-3-355x199.jpg 355w\" sizes=\"auto, (max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">What is DevSecOps?<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"922\" height=\"492\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-1.jpg\" alt=\"\" class=\"wp-image-29605\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-1.jpg 922w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-1-300x160.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-1-768x410.jpg 768w\" sizes=\"auto, (max-width: 922px) 100vw, 922px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"568\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-2.jpg\" alt=\"\" class=\"wp-image-29606\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-2.jpg 930w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-2-300x183.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-devsecops-2-768x469.jpg 768w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">What is SRE?<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"810\" height=\"544\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-1.jpg\" alt=\"\" class=\"wp-image-29607\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-1.jpg 810w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-1-300x201.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-1-768x516.jpg 768w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"525\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-2-1.jpg\" alt=\"\" class=\"wp-image-29609\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-2-1.jpg 910w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-2-1-300x173.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/04\/what-is-sre-2-1-768x443.jpg 768w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Tools of DevOps Vs DevSecOps Vs SRE<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>#<\/td><td><strong>Problems<\/strong><\/td><td><strong>Tools<\/strong><\/td><td><strong>SRE<\/strong><\/td><td><strong>DevOps<\/strong><\/td><td><strong>DevSecOps<\/strong><\/td><\/tr><tr><td>1<\/td><td>SDLC Models &amp; Architecture with Agile, DevOps, SRE &amp; DevSecOps, SOA &amp; Microservices<\/td><td>Concept<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>2<\/td><td>Platform &#8211; Operating Systems<\/td><td>Centos\/Ubuntu &amp; VirtualBox&nbsp; &amp; Vagrant<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>3<\/td><td>Platform &#8211; Cloud<\/td><td>AWS<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>4<\/td><td>Platform &#8211; Containers<\/td><td>Docker<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>5<\/td><td>Planning and Designing<\/td><td>Jira &amp; Confluence<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>6<\/td><td>Backend Programming Language 1<\/td><td>App Dev with Java\/Springboot with mysql DB<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>7<\/td><td>Backend Programming Language 2<\/td><td>App Dev with Python\/Flask with mysql DB<\/td><td>&nbsp;<\/td><td>YES<\/td><td>&nbsp;<\/td><\/tr><tr><td>8<\/td><td>Source Code Versioning&nbsp;<\/td><td>Git using Github<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>9<\/td><td>Code Analysis &amp; Securing Code (SAST)<\/td><td>SonarQube &amp; OWASP SonarQube &amp; AppScan CodeSweep<\/td><td>&nbsp;<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>10<\/td><td>Build Management&nbsp;<\/td><td>Maven and Gradle<\/td><td>&nbsp;<\/td><td>YES<\/td><td>&nbsp;<\/td><\/tr><tr><td>11<\/td><td>Package Management&nbsp;<\/td><td>Packer &amp; Artifactory<\/td><td>&nbsp;<\/td><td>YES<\/td><td>&nbsp;<\/td><\/tr><tr><td>12<\/td><td>Unit Testing &amp; Acceptance Testing &amp; Coverage &#8211; Web applications&nbsp;<\/td><td>Junit &amp; Selenium &amp; Jacoco &amp; Coverage.py&nbsp;<\/td><td>&nbsp;<\/td><td>YES<\/td><td>&nbsp;<\/td><\/tr><tr><td>13<\/td><td>Securing App Runtime (DAST)<\/td><td>AppScan &amp; Fortify Webinspect \/ ??<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>14<\/td><td>Webserver<\/td><td>Apache HTTP &amp; Nginx<\/td><td>YES<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>15<\/td><td>Configuration &amp; Deployment Management<\/td><td>Ansible<\/td><td>YES<\/td><td>YES<\/td><td>&nbsp;<\/td><\/tr><tr><td>16<\/td><td>Securing infra &amp; compliance<\/td><td>Chef InSpec \/ ????<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>17<\/td><td>Container Orchestration<\/td><td>Kubernetes &amp; Helm<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>18<\/td><td>Infrastructure Coding<\/td><td>Terraform<\/td><td>YES<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>19<\/td><td>Services mesh Data planes &amp; Control Planes<\/td><td>Envoy &amp; Istio<\/td><td>YES<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>20<\/td><td>Network configurations and Service Discovery<\/td><td>Consul<\/td><td>YES<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>21<\/td><td>Continuous Integration<\/td><td>Jenkins<\/td><td>YES<\/td><td>YES<\/td><td>&nbsp;<\/td><\/tr><tr><td>22<\/td><td>Securing credentials<\/td><td>HashiCorp Vault &amp; AWS KMS &amp; &amp; SSL &amp; Certificates<\/td><td>YES<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>23<\/td><td>Securuing Containers &amp; Kubernetes (RASP)<\/td><td>Twistkock &amp; Notary<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>24<\/td><td>Infrastructure Monitoring Tool 1<\/td><td>Datadog<\/td><td>YES<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>25<\/td><td>Infrastructure Monitoring Tool 2<\/td><td>Prometheus with Grafana<\/td><td>YES<\/td><td>YES<\/td><td>&nbsp;<\/td><\/tr><tr><td>26<\/td><td>Log Monitoring Tool 1<\/td><td>Splunk<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>27<\/td><td>Log Monitoring Tool 2<\/td><td>ELK stake<\/td><td>YES<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>28<\/td><td>Performance &amp; RUM Monitoring<\/td><td>NewRelic<\/td><td>YES<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>29<\/td><td>Emergency Response &amp; Alerting &amp; Chat &amp; Notification<\/td><td>SMTP, SES, SNS, Pagerduty &amp; Slack<\/td><td>YES<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>30<\/td><td>Security Through Logs 1<\/td><td>Splunk SIEM<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>31<\/td><td>Security Through Logs 2<\/td><td>Elasticsearch with Kibana Security<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>32<\/td><td>Cloud Security service &amp; Practices<\/td><td>Cloud&nbsp; Security with AWS service<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>YES<\/td><\/tr><tr><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>20<\/td><td>18<\/td><td>23<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">How to get SRE certification?<\/h1>\n\n\n\n<p>SREs are engineers who have software engineering experience as well as Unix systems administration and Ops and Production env experience. That&#8217;s because SREs routinely use automation to reduce human labor and increase reliability.<\/p>\n\n\n\n<p>DevOpsSchool&#8217;s (Site Reliability Engineer) <a href=\"https:\/\/www.devopsschool.com\/certification\/sre-certified-professional-srecp.html\" target=\"_blank\" rel=\"noreferrer noopener\">SRE Certification<\/a> is a roadmap to the principles &amp; practices that allows an organization to reliably and economically scale Developement to Ops and Productions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-20706","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=20706"}],"version-history":[{"count":5,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20706\/revisions"}],"predecessor-version":[{"id":29611,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20706\/revisions\/29611"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=20706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=20706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=20706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}