Monitoring a service you have deployed is a key aspect of providing quality products to your client, but deciding which parameters to monitor is not that easy.
Come learn the basic principles of SRE and how you can monitor your products performance in order to meet your goals.
• Product Owners
• DevOps Engineers
• Operations Managers
• Software Developers
• Incident and Change Managers
• System Administrators
• IT Architects
• Basic GIT knowledge
• Basic Jenkins knowledge
• Basic Docker knowledge
• Basic Kubernetes knowledge
• Familiarity with fundamental DevOps concepts and basic scripting skills would be beneficial, as well as experience working in an operational or development role.
This course is designed to prepare for the following exam certifications:
• Professional Release Engineer
• Professional Automation Engineer
• Professional Deploy & Ops Engineer
• Professional SecOps Engineer
Module 1: Introduction
– The SRE principles
– Defining SLOs and how they can help you
– How you make SLOs work for your business
Module 2: Reliability
– What reliability means and why we need it
– SLOs vs SLAs
– Testing and how to measure reliability
– Setting you targets (100% is not possible)
– How to iterate over your SLOs and targets
Module 3: Trade-offs for reliability
– How many errors can we afford?
– Choosing the right trade-off
– Axes of improvement
– How to increase reliability
Module 4: Choosing a good SLI
– Properties of good SLI metrics
– How to measure SLIs
– Request/Response/Data processing SLIs
– Managing complex systems — data aggregation, bucketing
– Achievable SLO
– Aspirational SLO
– Improve!
Module 5: Automation and tools
– Why automation is good and how much time do we want to spend on it
– Continuous Delivery concepts
– Basics of container operation with Docker
– Revision control with Git
– Continuous Integration with Jenkins
– Docker and how it can simplify Continuous Integration pipelines
– Packaging applications with Docker
– Continuous automated testing
– Using Kubernetes to run applications at scale
Monitoring a service you have deployed is a key aspect of providing quality products to your client, but deciding which parameters to monitor is not that easy.
Come learn the basic principles of SRE and how you can monitor your products performance in order to meet your goals.
• Product Owners
• DevOps Engineers
• Operations Managers
• Software Developers
• Incident and Change Managers
• System Administrators
• IT Architects
• There are no prerequisites for this course.
• Basic GIT knowledge
• Basic Jenkins knowledge
• Basic Docker knowledge
• Basic Kubernetes knowledge
This course is designed to prepare for the following exam certifications:
• Professional Release Engineer
• Professional Automation Engineer
• Professional Deploy & Ops Engineer
• Professional SecOps Engineer
Module 1: Introduction
– The SRE principles
– Defining SLOs and how they can help you
– How you make SLOs work for your business
Module 2: Reliability
– What reliability means and why we need it
– SLOs vs SLAs
– Testing and how to measure reliability
– Setting you targets (100% is not possible)
– How to iterate over your SLOs and targets
Module 3: Trade-offs for reliability
– How many errors can we afford?
– Choosing the right trade-off
– Axes of improvement
– How to increase reliability
Module 4: Choosing a good SLI
– Properties of good SLI metrics
– How to measure SLIs
– Request/Response/Data processing SLIs
– Managing complex systems — data aggregation, bucketing
– Achievable SLO
– Aspirational SLO
– Improve!
Module 5: Automation and tools
– Why automation is good and how much time do we want to spend on it
– Continuous Delivery concepts
– Basics of container operation with Docker
– Revision control with Git
– Continuous Integration with Jenkins
– Docker and how it can simplify Continuous Integration pipelines
– Packaging applications with Docker
– Continuous automated testing
– Using Kubernetes to run applications at scale
Be the first to hear about our latest courses by signing up to our mailing list.
Contact