{"id":31282,"date":"2022-09-17T03:30:11","date_gmt":"2022-09-17T03:30:11","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=31282"},"modified":"2022-12-23T05:47:17","modified_gmt":"2022-12-23T05:47:17","slug":"sre-certified-professional-srecp-curriculum","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/sre-certified-professional-srecp-curriculum\/","title":{"rendered":"SRE Certified Professional (SRECP) Curriculum"},"content":{"rendered":"\n<figure class=\"wp-block-table is-style-regular has-medium-font-size\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">#<\/th><th>SDLC Problems<\/th><th>Solution<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td> SDLC Models &amp; Architecture with Agile, DevOps, SRE &amp; DevSecOps, SOA &amp; Micro services<\/td><td> Concept<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td> Platform &#8211; Operating Systems<\/td><td>Centos\/Ubuntu &amp; VirtualBox &amp; Vagrant<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td> Platform &#8211; Cloud<\/td><td> AWS<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td> Platform &#8211; Containers<\/td><td>Docker<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td> Planning and Designing<\/td><td> Jira &amp; Confulence<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td> Backend Programming Language<\/td><td> App Dev with Python\/Flask with mysql DB<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><td> Source Code Versioning<\/td><td> Git using Github<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td> Code Analysis &amp; Securing Code (SAST)<\/td><td> SonarQube &amp; Coverity Scan &amp; Snyk<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td> Build Management<\/td><td> Maven and Gradle<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td> Package Management<\/td><td> Packer &amp; Artifactory<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td> Unit Testing &amp; Acceptance Testing &amp; Coverage<\/td><td> Junit &amp; Selenium &amp; Jacoco &amp; Jmeter<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td> Configuration &amp; Deployment Management<\/td><td> Ansible<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">13<\/td><td> Container Orchestration <\/td><td> Kubernetes &amp; Helm Introduction<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">14<\/td><td> Infrastructure Coding<\/td><td> Terraform<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">15<\/td><td> Continuous Integration<\/td><td> Jenkins<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">16<\/td><td> Infrastructure Monitoring Tool<\/td><td> Datadog<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">17<\/td><td> Log Monitoring Tool<\/td><td> Splunk<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">18<\/td><td> Application Performance Monitoring<\/td><td> NewRelic<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">#<\/th><th>SRE Problems<\/th><th>Tools<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">19<\/td><td> Webserver<\/td><td>Apache HTTP &amp; Nginx<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">20<\/td><td> Multi-cluster Kubernetes orchestration platform<\/td><td> Rancher<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">21<\/td><td> Services mesh Data planes &amp; Control Planes<\/td><td> Envoy &amp; Istio<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">22<\/td><td> Network configurations and Service Discovery<\/td><td> Consul<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td> Securing Credentials<\/td><td> HashiCorp Vault &amp; AWS Secrets Manager, Azure key vault, AWS KMS, Kubernetes Secrets<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">24<\/td><td> Infrastructure Monitoring Tool<\/td><td> Prometheus with Grafana<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">25<\/td><td> Log Monitoring Tool<\/td><td> Elasticsearch Logstash Kibana(ELK stake)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">26<\/td><td> Incident Response<\/td><td> PagerDuty &amp; Opsgenie<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">27<\/td><td> Production Env Job scheduler and Run Book Automation<\/td><td> RunDeck<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">28<\/td><td> Application Performance Monitoring<\/td><td> Appdynamics<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p># SDLC Problems Solution 1 SDLC Models &amp; Architecture with Agile, DevOps, SRE &amp; DevSecOps, SOA &amp; Micro services Concept 2 Platform &#8211; Operating Systems Centos\/Ubuntu &amp; VirtualBox &amp; Vagrant 3 Platform &#8211; Cloud AWS 4 Platform &#8211; Containers Docker 5 Planning and Designing Jira &amp; Confulence 6 Backend Programming Language App Dev with Python\/Flask&#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-31282","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31282","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=31282"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31282\/revisions"}],"predecessor-version":[{"id":31283,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31282\/revisions\/31283"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=31282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=31282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=31282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}