Site Reliability Engineering Certified Professional

Validate your SRE expertise with the industry-recognized SRECP credential. Master SLOs, SLIs, error budgets, monitoring, incident management, and the full reliability engineering toolchain.

SRECP Certified Online Training Worldwide Job Oriented
4.8/5
Reviews Rating
69
Hours Training
4036+
Participants
10
Practice Sets

Course Overview

The Site Reliability Engineering Certified Professional (SRECP) program equips engineers with practical SRE skills used at the world's top technology organizations. You will learn how to define and enforce Service Level Objectives (SLOs), measure Service Level Indicators (SLIs), manage error budgets, and apply observability principles across cloud-native infrastructure.

The curriculum spans the complete SRE toolchain — from OS fundamentals and cloud platforms to containers, CI/CD, monitoring, incident management, and service mesh technologies.

Why Choose This Course?

Practice Questions

7 full-length mock exams with 600+ unique SRE practice questions covering all exam objectives.

Online Course

69 hours of training videos covering all certification objectives — clear, concise, expert-led.

Expert Support

Our support team consists of certified SRE experts ready to clarify all your questions 24/7.

Section Quizzes

10+ section quizzes covering SLOs, SLIs, error budgets, monitoring, and reliability patterns.

Hands-on Labs

Free lab access to practice Prometheus, Grafana, Kubernetes, and incident response tools.

Testimonials

SRE certified professionals share real-world exam feedback and career growth stories.

Course Agenda

  • Let's Understand about Software Development Model
  • Overview of Waterfall Development Model
  • Challenges of Waterfall Development Model
  • Overview of Agile Development Model
  • Challenges of Agile Development Model
  • Requirement of New Software Development Model
  • Understanding existing Pain and Waste in Current Software Development Model
  • What is DevOps?
  • Transition in Software development model: Waterfall → Agile → CI/CD → DevOps → DevSecOps
  • Understand DevOps values and principles
  • Culture and organizational considerations
  • Communication and collaboration practices
  • Improve your effectiveness and productivity
  • DevOps Automation practices and technology considerations
  • DevOps Adoption considerations in an enterprise environment
  • Challenges, risks and critical success factors
  • What is DevSecOps? — Let's Understand DevSecOps Practices and Toolsets.
  • What is SRE? — Let's Understand SRE Practices and Toolsets.
  • List of Tools to become Full Stack Developer/QA/SRE/DevOps/DevSecOps
  • Microservices Fundamentals
  • Microservices Patterns: Choreographing Services, Presentation components, Business Logic, Database access logic, Application Integration, Modelling Microservices, Integrating multiple Microservices
  • Keeping it simple: Avoiding Breaking Changes, Choosing the right protocols, Sync & Async, Dealing with legacy systems, Testing
  • What and When to test
  • Preparing for deployment
  • Monitoring Microservice Performance
  • Tools used for Microservices Demo using container

Ubuntu / CentOS
  • Installing CentOS7 and Ubuntu
  • Accessing Servers with SSH
  • Working at the Command Line
  • Reading Files
  • Using the vi Text Editor
  • Piping and Redirection
  • Archiving Files
  • Accessing Command Line Help
  • Understanding File Permissions
  • Accessing the Root Account
  • Using Screen and Script
  • Overview of Hypervisor
  • Introduction of VirtualBox
  • Install VirtualBox and Creating CentOS7 and Ubuntu VMs
Vagrant
  • Understanding Vagrant
  • Basic Vagrant Workflow
  • Advance Vagrant Workflow
  • Working with Vagrant VMs
  • The Vagrantfile
  • Installing Nginx
  • Provisioning
  • Networking
  • Sharing and Versioning Web Site Files
  • Vagrant Share
  • Vagrant Status
  • Sharing and Versioning Nginx Config Files
  • Configuring Synced Folders

  • Introduction of AWS
  • Understanding AWS infrastructure
  • Understanding AWS Free Tier
  • IAM: Understanding IAM Concepts, A Walkthrough IAM, Demo & Lab
  • Computing EC2: Understanding EC2 Concepts, A Walkthrough EC2, Demo & Lab
  • Storage EBS: Understanding EBS Concepts, A Walkthrough EBS, Demo & Lab
  • Storage S3: Understanding S3 Concepts, A Walkthrough S3, Demo & Lab
  • Storage EFS: Understanding EFS Concepts, A Walkthrough EFS, Demo & Lab
  • Database RDS: Understanding RDS MySql Concepts, A Walkthrough RDS MySql, Demo & Lab
  • ELB: Elastic Load Balancer Concepts, Implementation, Demo & Lab
  • Networking VPC: Understanding VPC Concepts, Understanding VPC components, Demo & Lab

  • What is Containerization?
  • Why Containerization?
  • How Docker is good fit for Containerization?
  • How Docker works?
  • Docker Architecture
  • Docker Installations & Configurations
  • Docker Components
  • Docker Engine, Image, Containers, Registry
  • Docker Basic Workflow
  • Managing Docker Containers
  • Creating our First Image
  • Understanding Docker Images
  • Creating Images using Dockerfile
  • Managing Docker Images
  • Using Docker Hub registry
  • Docker Networking
  • Docker Volumes
  • Deepdive into Docker Images, Dockerfile, Containers, Networks, Volumes, CPU and RAM allocations, Config
  • Docker Compose Overview
  • Install & Configure Compose
  • Understanding Docker Compose Workflow and Services
  • Writing Docker Compose YAML file
  • Using Docker Compose Commands
  • Docker Compose with Java Stack
  • Docker Compose with Rails Stack
  • Docker Compose with PHP Stack
  • Docker Compose with Node.js Stack

Jira
  • Overview of Jira
  • Use cases of Jira
  • Architecture of Jira
  • Installation and Configuration of Jira in Linux / Windows
  • Jira Terminologies
  • Understanding Types of Jira Projects
  • Working with Projects, Issues, Components and Versions
  • Use Subtasks to Better Manage and Structure Your Issues
  • Link Issues to Other Resources
  • Working in an Agile project
  • Working with Issue Types, Custom Fields, Screens, Workflows
  • Searching and Filtering Issues
  • Introduction of Jira Plugins and Addons
  • Jira Integration with Github
Confluence
  • Exploring Confluence benefits and resources
  • Configuring Confluence
  • Navigating the dashboard, spaces, and pages
  • Creating users and groups
  • Creating pages from templates and blueprints
  • Importing, updating, and removing content
  • Giving content feedback
  • Watching pages, spaces, and blogs
  • Managing tasks and notifications
  • Backing up and restoring a site
  • Admin tasks

  • Planning — Discuss some Small Project Requirements including Login/Registration with Student records CRUD operations
  • Design a Method → Classes → Interface using Core Python
  • Fundamentals of Core Python with Hello-world Program with Method → Classes
  • Coding in Flask using HTML - CSS - JS - MySQL
  • Fundamental of Flask Tutorial of Hello-World App
  • UT - 2 Sample unit Testing using Pythontest
  • Package a Python App
  • AT - 2 Sample unit Testing using Selenium
Technology Demonstration
  • Software Planning and Designing using Java
  • Core Python
  • Flask
  • MySQL
  • pytest
  • Selenium
  • HTML, CSS, JS

  • Introduction of Git
  • Installing Git
  • Configuring Git
  • Git Concepts and Architecture
  • How Git works?
  • The Git workflow
  • Working with Files in Git: Adding, Editing, Viewing changes with diff, Viewing only staged changes, Deleting, Moving and renaming files
  • Undoing Changes: Reset, Revert
  • Amending commits
  • Ignoring Files
  • Branching and Merging using Git
  • Working with Conflict Resolution
  • Comparing commits, branches and workspace
  • Working with Remote Git repo using GitHub
  • Push - Pull - Fetch using GitHub
  • Tagging with Git

  • What is SonarQube?
  • Benefits of SonarQube?
  • Alternative of SonarQube
  • Understanding Various License of SonarQube
  • Architecture of SonarQube
  • How SonarQube works?
  • Components of SonarQube
  • SonarQube runtime requirements
  • Installing and configuring SonarQube in Linux
  • Basic Workflow in SonarQube using Command line
  • Working with Issues in SonarQube
  • Working with Rules in SonarQube
  • Working with Quality Profiles in SonarQube
  • Working with Quality Gates in SonarQube
  • Deep Dive into SonarQube Dashboard
  • Understanding Seven Axis of SonarQube Quality
  • Workflow in SonarQube with Maven Project
  • Workflow in SonarQube with Gradle Project
  • OWASP Top 10 with SonarQube

Maven
  • Introduction to Apache Maven
  • Advantage of Apache Maven over other build tools
  • Understanding the Maven Lifecycle, Phase, Goals, Plugins, Repository, Release and Version
  • Prerequisite and Installing Apache Maven
  • Understanding and using Maven Archetypes
  • Understanding Pom.xml and Setting.xml
  • Playing with multiple Maven Goals
  • Introducing Maven Dependencies, Properties, Modules, Profile, Plugins
  • How to setup Maven, create a first Maven project, compile, run tests, create a JAR, use plugins, add resources, filter resources, use external dependencies, deploy jar, create documentation, build other project types, build multiple projects
Gradle
  • What is Gradle?
  • Why Gradle?
  • Installing and Configuring Gradle
  • Build Java Project with Gradle
  • Build C++ Project with Gradle
  • Build Python Project with Gradle
  • Dependency Management in Gradle
  • Project Structure in Gradle
  • Gradle Tasks
  • Gradle Profile and Cloud
  • Gradle Properties
  • Gradle Plugins

Artifactory
  • Artifactory Overview
  • Understanding a role of Artifactory in DevOps
  • System Requirements
  • Installing Artifactory in Linux
  • Using Artifactory — Getting Started, General Information, Terminology, Repository Types, Authentication
  • Deploying and Downloading Artifacts using Maven
  • Browsing Artifactory, Viewing Packages, Searching for Artifacts, Manipulating Artifacts
Packer
  • What is Packer? Installing Packer. The Packer workflow and components. The Packer CLI.
  • Baking a Website Image for EC2: Select an AWS AMI base, Automate AWS AMI base build, Using build variables, Provision Hello World, Provision a basic site
  • Customization with a Config Management Tool: Simplify provisioning with a config tool, Use Ansible to install the webserver, Debugging
  • Building Hardened Images: Use Ansible modules to harden our image, Baking a Jenkins image
  • Building a Pipeline for Packer Image: Validate Packer templates, Create a manifest profile, Testing, CI pipeline

JUnit
  • What is Unit Testing? Tools for Unit Testing
  • What is JUnit?
  • How to configure JUnit?
  • Writing Basic JUnit Test cases
  • Running Basic JUnit Test cases
  • JUnit Test Results
Selenium
  • Introduction to Selenium
  • Components of Selenium: Selenium IDE, Selenium WebDriver, Selenium Grid
  • Installing and Configuring Selenium
  • Working with Selenium IDE
  • Working With Selenium WebDriver with Java Test Case
  • Setup and Working with Selenium Grid
Jacoco
  • Overview of Code coverage process
  • Introduction of Jacoco
  • How Jacoco works!
  • How to install Jacoco?
  • Setup testing Environment with Jacoco
  • Create test data files using Jacoco and Maven
  • Create a Report using Jacoco
  • Demo — Complete workflow of Jacoco with Maven and Java Project

  • Overview of Configuration Management
  • Introduction of Ansible
  • Ansible Architecture
  • Let's get started with Ansible
  • Ansible Authentication & Authorization
  • Let's start with Ansible Ad-hoc commands
  • Let's write Ansible Inventory
  • Let's write Ansible Playbook
  • Working with Popular Modules in Ansible
  • Deep Dive into Ansible Playbooks
  • Working with Ansible Variables
  • Working with Ansible Template
  • Working with Ansible Handlers
  • Roles in Ansible
  • Ansible Galaxy

  • Understanding the Need of Kubernetes
  • Understanding Kubernetes Architecture and Concepts
  • Kubernetes and Microservices
  • Understanding Kubernetes Masters: kube-apiserver, etcd, kube-scheduler, kube-controller-manager
  • Understanding Kubernetes Nodes: kubelet, kube-proxy, Container Runtime
  • Understanding Kubernetes Addons: DNS, Web UI (Dashboard), Container Resource Monitoring, Cluster-level Logging
  • Understand Kubernetes Terminology
  • Kubernetes Pod, Replication Controller, Deployment, Service Overview
  • Understanding Kubernetes running environment options
  • Working with first Pods, Replication Controllers, Deployments, Services
  • Introducing Helm
  • Basic working with Helm

Deploying Your First Terraform Configuration
  • Introduction
  • What's the Scenario?
  • Terraform Components
Updating Your Configuration with More Resources
  • Introduction
  • Terraform State and Update
  • What's the Scenario?
  • Data Type and Security Groups
Configuring Resources After Creation
  • Introduction
  • What's the Scenario?
  • Terraform Provisioners
  • Terraform Syntax
Adding a New Provider to Your Configuration
  • Introduction
  • What's the Scenario?
  • Terraform Providers and Functions
  • Intro and Variable
  • Resource Creation
  • Deployment and Terraform Console
  • Updated Deployment and Terraform Commands

  • Understanding Continuous Integration, Continuous Delivery, Continuous Deployment
  • Continuous Integration Tools
  • What is Jenkins? History. Jenkins Architecture. Jenkins vs Jenkins Enterprise.
  • Jenkins Installation and Configurations
  • Jenkins Dashboard Tour
  • Understand Freestyle Project: General, SCM, Build Triggers, Build Environment, Build, Post-build Actions Tabs
  • Manage Jenkins, My Views, Credentials, People, Build History
  • Creating a Simple Job: Java/Maven, Java/Gradle, DOTNET/MSBuild
  • Jobs Scheduling: Manually, Fixed schedule, By script, On push to git
  • Useful Jobs Configuration: Parameterised, Concurrent builds, Executors, Build Other Projects, Throttle Builds
  • Jenkins Plugins: Installing, Configuring, Updating. Top 20 Useful Jenkins Plugins.
  • Jenkins Node Management: Adding Linux/Windows Nodes, High Availability
  • Jenkins Integration: Jira, Git, SonarQube, Maven, JUnit, Ansible, Docker, AWS, Jacoco, Coverity, Selenium, Gradle
  • Reports in Jenkins: JUnit, SonarQube, Jacoco, Coverity, Selenium, Test Results, Cucumber Reports
  • Notification & Feedback: CI Build Pipeline & Dashboard, Email Notification, Advanced Email, Slack Notification
  • Jenkins Advance — Administrator: Security, Authorization, Authentication, Managing folder/subfolder, Upgrade, Backup, Restore, Command Line

  • Real-time monitoring: Datadog provides real-time monitoring of your infrastructure and applications, allowing you to quickly identify and resolve issues before they impact your users.
  • Customizable dashboards: Create customizable dashboards that give you a real-time view of your entire infrastructure, tailored to your specific needs with metrics and alerts.
  • Integrations: Datadog integrates with a wide range of third-party tools and services, allowing you to monitor and manage your entire IT stack from a single platform.
  • Collaboration: Collaboration tools that enable your IT team to work together to resolve issues quickly and efficiently.
  • Automatic alerting: Configure automatic alerts when certain metrics or events occur — server downtime, high CPU usage, or application errors.
  • Comprehensive metrics: Datadog collects and analyzes a wide range of metrics from your infrastructure and applications, including server performance, network traffic, and application logs.
  • Machine learning: Datadog's machine learning capabilities can help you identify anomalies and patterns in your data, allowing you to proactively address issues before they become critical.

  • What Is Splunk? Overview. Machine Data. Splunk Architecture. Careers in Splunk.
  • Setting up the Splunk Environment: Splunk Licensing, Getting Splunk, Installing Splunk, Adding Data to Splunk
  • Basic Searching Techniques: Adding More Data, Search in Splunk, Splunk Search Commands, Splunk Processing Language, Splunk Reports, Splunk Alerts
  • Enterprise Splunk Architecture: Overview, Forwarders, Installing Forwarders, Troubleshooting Forwarder Installation
  • Splunking for DevOps and Security: Splunk in DevOps, DevOps Demo, Splunk in Security, Enterprise Use Cases
  • Application Development in Splunkbase: What Is Splunkbase?, Navigating the Splunkbase, Creating Apps for Splunk, Benefits of Building in Splunkbase
  • Splunking on Hadoop with Hunk: What Is Hadoop?, Running HDFS Commands, What Is Hunk?, Installing Hunk, Moving Data from HDFS to Hunk
  • Composing Advanced Searches: Splunk Searching, Introduction to Advanced Searching, Eval and Fillnull Commands, Filter Those Results!, The Search Job Inspector
  • Creating Search Macros: What Are Search Macros?, Using Search Macros, Macro Command Options and Arguments, Other Advanced Searching

  • Introduction and Overview of NewRelic
  • What is Application Performance Management? Understanding a need of APM. Understanding transaction traces. APM Benefits and Selection Criteria.
  • Why NewRelic is best for APM? What is NewRelic APM? How does NewRelic APM work? NewRelic Architecture. NewRelic Terminology.
  • Installing and Configuring NewRelic APM Agents: JAVA Agent, PHP Agent, .NET Framework Agent, Docker-based Agent
  • Understanding of NewRelic Configuration settings of newrelic.yml and Agent Configuration settings
  • Working with NewRelic Dashboard: Transactions, Apdex, Circuit break, Throughput, default graphs, Service Maps, JVM, Error Analytics, Violations, Deployments, Thread Profiler, Transaction Traces, Profiling
  • Creating and managing Alerts. Working with Incidents. Sending NewRelic Alerts to Slack. Assessing the quality of application deployments.
  • Monitoring using Newrelic: Applications index, APM Overview page, New Relic APM data in Infrastructure, Transactions page, Databases and slow queries, External services page, Agent-specific UI, Viewing the transaction map
  • Deep Dive into Newrelic Advance: Transaction alerts, Cross Application Traces, Service Level Agreements, Troubleshooting, X-Ray Sessions, Agent Configuration, Custom Data, Plugins, Finding and Fixing Performance Issues, Database monitoring, Configuring Alerts
  • Working with NewRelic Performance Reports: Availability, Background jobs analysis, Capacity analysis, Database analysis, Host usage, Scalability analysis, Web transactions analysis, Weekly performance report

Apache HTTP
  • Introduction to web server
  • Install Apache on CentOS 7.4
  • Enable Apache to automatically start when system boot
  • Configure the firewall service
  • Directory structure: Apache directory structure, Configuration file, Create your first page
  • Virtual hosts: name based, port based
  • Using aliases and redirecting
  • Logging: error log, access log, custom log, log rotation
  • Security: Basic Security, TLS/SSL, Basic authentication, Digest authentication, Access Control, .htaccess (Admin/User Side), Install antivirus, Mitigate DoS attacks - mod_evasive
  • Apache Performance and Troubleshooting: MPMs, Adjusting httpd.conf, Troubleshoot Apache (Analyze Access Log), Apachetop
Nginx
  • Overview: Introduction, About NGINX, NGINX vs Apache
  • Installation: Server Overview, Installing with a Package Manager, Building from Source, Adding Modules, Adding an NGINX Service, Nginx for Windows
  • Configuration: Configuration Terms, Virtual Host, Location blocks, Variables, Rewrites & Redirects, Try Files & Named Locations, Logging, Inheritance & Directive types, PHP Processing, Worker Processes, Buffers & Timeouts, Adding Dynamic Modules
  • Performance: Headers & Expires, Compressed Responses with gzip, FastCGI Cache, HTTP2, Server Push
  • Security: HTTPS (SSL), Rate Limiting, Basic Auth, Hardening Nginx, Let's Encrypt - SSL Certificates

  • Multi-cluster management: Rancher provides a unified interface for managing multiple Kubernetes clusters across different environments, including on-premises, cloud, and hybrid.
  • Centralized administration: Manage user access, security policies, and cluster settings from a central location for a consistent and secure deployment.
  • Automated deployment: Streamline the application deployment process with built-in automation tools that allow you to deploy applications to multiple clusters with just a few clicks.
  • Monitoring and logging: Built-in monitoring and logging system for real-time health and performance of your applications and clusters.
  • Application catalog: Curated catalog of pre-configured application templates to deploy and manage popular applications such as databases, web servers, and messaging queues.
  • Scalability and resilience: Highly scalable and resilient, enabling you to easily add new clusters or nodes to your deployment as your needs grow.
  • Extensibility: Open API and a rich ecosystem of plugins and extensions to customize and extend the platform to meet your specific needs.

Envoy — Data Plane
  • Envoy is a high-performance proxy deployed as a sidecar to each microservice in the infrastructure.
  • Envoy manages all inbound and outbound traffic for the microservice and provides features like load balancing, circuit breaking, and health checks.
  • Envoy can also be used as a standalone proxy outside of a service mesh architecture.
Envoy — Control Plane
  • Envoy does not have a built-in control plane.
  • It can be integrated with other service mesh management solutions like Istio, Consul, or Linkerd, which provide a central point of management for the Envoy proxies.
  • These control planes enable features like traffic management, security, and observability.
Istio — Data Plane
  • Istio uses Envoy as its data plane — each microservice has an Envoy sidecar proxy that manages inbound and outbound traffic.
  • Envoy is configured and managed by Istio's control plane components.
Istio — Control Plane
  • Pilot: responsible for managing the configuration of the Envoy proxies and enabling features like traffic routing and load balancing.
  • Mixer: provides policy enforcement, telemetry collection, and access control for the microservices in the service mesh.
  • Citadel: responsible for managing the security of the service mesh, including mutual TLS encryption and identity-based access control.

Network Configurations
  • Consul provides a central service registry that keeps track of all the services in the infrastructure.
  • Each microservice registers itself with Consul, providing information like its IP address, port, and health status.
  • Consul supports multiple datacenters, allowing for the deployment of services across different regions or availability zones.
  • Consul provides a DNS interface that can be used to discover services in the infrastructure.
Service Discovery
  • Consul provides a service discovery mechanism that enables microservices to discover and communicate with each other.
  • Consul supports different service discovery methods, including DNS, HTTP, and gRPC.
  • Consul can perform health checks on services to ensure that they are functioning properly.
  • Consul supports service segmentation, allowing services to be grouped into logical subsets based on tags or other attributes.

Secret Storage
  • Vault provides a secure storage mechanism for sensitive data, including credentials, API keys, and other secrets.
  • Vault uses encryption and access control policies to ensure that secrets are protected both at rest and in transit.
  • Vault supports different storage backends, including disk, cloud storage, and key management systems.
Authentication
  • Vault provides several authentication methods: LDAP, Active Directory, Kubernetes, and token-based authentication.
  • Vault also supports multi-factor authentication (MFA) for an additional layer of security.
Access Control
  • Vault provides fine-grained access control policies to restrict access to specific secrets or resources.
  • Vault supports role-based access control (RBAC) and attribute-based access control (ABAC) policies.
Encryption
  • Vault provides end-to-end encryption for all secrets stored in its storage backend.
  • Vault uses encryption keys that are stored separately from the secrets themselves.
  • Vault supports different encryption algorithms and key management systems.
Auditing and Logging
  • Vault provides detailed auditing and logging capabilities to track access to secrets and detect potential security threats.
  • Vault logs all user and system activity, including authentication events, secret access, and configuration changes.
  • Vault also supports integration with popular logging and monitoring tools.

Prometheus
  • Introduction to Prometheus
  • Prometheus installation
  • Grafana with Prometheus Installation
  • Introduction to Monitoring: Client Libraries, Pushing Metrics, Querying, Service Discovery, Exporters
  • Alerting: Introduction to Alerting, Setting up Alerts
  • Internals: Prometheus Storage, Prometheus Security, TLS & Authentication on Prometheus Server, Mutual TLS for Prometheus Targets
  • Use Cases: Monitoring a web application, Calculating Apdex score, Cloudwatch Exporter, Grafana Provisioning, Consul Integration with Prometheus, EC2 Auto Discovery
Grafana
  • Installation: Ubuntu/Debian, CentOS/Redhat, Windows, Mac, Docker, Building from source, Upgrading
  • Administration: Configuration, Authentication, Permissions, Grafana CLI, Internal metrics, Provisioning, Troubleshooting

  • Introduction to Elasticsearch
  • Overview of the Elastic Stack (ELK+)
  • Architecture of Elasticsearch: Nodes & Clusters, Indices & Documents, Sharding, Replication, Searching for data, Distributing documents across shards
  • Installing Elasticsearch & Kibana: Elastic Cloud, Mac/Linux, Windows, Configuring Elasticsearch, Installing Kibana, Configuring Kibana
  • Introduction to Kibana and dev tools
  • Managing Documents: Creating an index, Adding documents, Retrieving by ID, Replacing, Updating, Scripted updates, Upserts, Deleting documents, Batch processing, Importing test data with cURL
  • Mapping: Introduction, Dynamic mapping, Meta fields, Field data types, Adding mappings, Changing existing mappings, Mapping parameters, Multi-fields mappings, Custom date formats, Picking up new fields
  • Analysis & Analyzers: Introduction to analysis process, Analyzers, Character filters, Tokenizers, Token filters, Built-in analyzers, Configuring analyzers, Creating custom analyzers, Using analyzers in mappings
  • Introduction to Searching: Search methods, Request URI, Query DSL, Understanding query results, Relevance scores, Debugging, Query contexts, Full text queries vs term level queries
  • Term Level Queries: Introduction, Searching for a term, Searching for multiple terms, Retrieving by IDs, Range values, Relative dates, Non-null values, Matching based on prefixes, Wildcards, Regular expressions
  • Full Text Queries: Introduction, Flexible matching with match query, Matching phrases, Searching multiple fields
  • Adding Boolean Logic to Queries: Introduction to compound queries, Querying with boolean logic, Debugging bool queries with named queries, How the match query works

Alert Management
  • Both PagerDuty and Opsgenie provide powerful alert management capabilities — configure alerts based on event severity, priority, and more.
  • Alerts can be sent to multiple channels: email, SMS, voice, and mobile push notifications.
  • Both tools also provide support for escalation policies, allowing teams to ensure that critical alerts are addressed promptly.
Incident Management
  • Both tools provide incident management — track incidents and collaborate on resolving them.
  • Features include creating incidents, adding notes, assigning owners, tracking status changes, and incident timelines.
Integration
  • Extensive integration capabilities with monitoring tools (Nagios, New Relic, AWS CloudWatch) and ITSM tools (JIRA, ServiceNow). Both provide REST APIs for custom integrations.
Analytics and Reporting
  • Analytics and reporting capabilities — track performance metrics and identify areas for improvement.
  • Features include incident duration, resolution times, and other KPIs. Custom dashboards and reports.
Automation
  • Automation capabilities — automate repetitive tasks and streamline incident response processes.
  • Features include auto-acknowledgment of alerts, auto-escalation of incidents, and auto-remediation of issues.
  • Support for scripting and custom automation workflows.

Job Scheduling
  • RunDeck provides powerful job scheduling capabilities — schedule jobs based on time, date, and recurrence.
  • Jobs can be executed on multiple platforms including Windows, Linux, and macOS.
  • RunDeck also provides support for job dependencies.
Run Book Automation
  • Automate repetitive tasks and streamline operations — execute commands, scripts, and workflows on multiple systems.
  • Orchestrate complex processes across multiple systems.
  • RunDeck also provides support for auditing and logging.
Integration
  • Integrations include Ansible, Puppet, Nagios, and Zabbix. RunDeck also provides REST APIs for custom integrations.
Access Control
  • RunDeck provides access control capabilities — role-based access control (RBAC), LDAP integration, and multi-factor authentication (MFA).
  • RunDeck also provides support for audit logging.
Notifications and Reporting
  • Notifications and reporting capabilities — track performance metrics.
  • Features include job execution status, error notifications, and custom reports.
  • RunDeck also provides support for custom dashboards and reports.

Application Performance Monitoring
  • AppDynamics provides powerful APM capabilities — monitor the performance of your applications in real-time.
  • APM features: application topology maps, transaction tracing, code-level diagnostics, and performance baselines.
  • AppDynamics also helps identify and troubleshoot slow database queries, inefficient code, and memory leaks.
End-User Monitoring
  • End-user monitoring capabilities: real-user monitoring, synthetic monitoring, and business transaction monitoring.
  • Support for identifying and troubleshooting end-user issues such as slow page load times and errors.
Infrastructure Monitoring
  • Infrastructure monitoring: server monitoring, container monitoring, and cloud monitoring.
  • Support for identifying high CPU usage, low memory, and network latency.
Integration
  • Integrations with popular monitoring tools (Splunk, Elasticsearch) and ITSM tools (ServiceNow, Remedy).
  • AppDynamics also provides REST APIs for custom integrations.
Analytics and Reporting
  • Analytics and reporting capabilities — track performance metrics and identify areas for improvement.
  • Analytics features: transaction analysis, error analysis, and custom dashboards.
  • AppDynamics also provides machine learning and predictive analytics to proactively identify and address performance issues.

Session 1: Introduction to ArgoCD
  • Overview of ArgoCD and its features
  • Understanding the role of ArgoCD in GitOps workflows
  • Key concepts and components of ArgoCD
Session 2: Installing and Configuring ArgoCD
  • Preparing the environment for ArgoCD installation
  • Step-by-step installation guide for ArgoCD
  • Configuring ArgoCD server and connecting it to the Git repository
Session 3: ArgoCD Architecture and Components
  • Understanding the architecture of ArgoCD
  • Exploring the various components: API server, controller, and repository server
Session 4: Deploying Applications with ArgoCD
  • Creating applications in ArgoCD
  • Configuring application specifications using GitOps manifests
  • Deploying applications and managing their lifecycle with ArgoCD
Session 5: Continuous Delivery with ArgoCD
  • Implementing continuous delivery pipelines using ArgoCD
  • Automating application updates and rollbacks with ArgoCD
  • Monitoring and managing application deployments with ArgoCD
Session 6: Advanced ArgoCD Features
  • Exploring advanced features of ArgoCD, such as RBAC and secrets management
  • Integrating ArgoCD with other tools and services like Kubernetes, Helm, and Prometheus
Session 7: Troubleshooting and Best Practices
  • Common issues and troubleshooting techniques in ArgoCD
  • Best practices for managing and maintaining ArgoCD deployments
  • Tips for optimizing performance and scalability in ArgoCD

Choose Your Learning Path

Three ways to learn — from free self-service to dedicated 1-to-1 instruction.

Free

Free Practice Test

$0

Self-service practice tests to assess your knowledge and prepare for certification. No sign-up required.

  • Full practice question bank
  • Instant results & explanations
  • Available 24/7 — start anytime
Start Free Test
Premium

One to One Dedicated Training

₹99,999 INR
$1,190 USD  ·  €1,099 EUR

Fully personalised training delivered by a senior engineer, exclusively for you at your pace and schedule.

  • Dedicated senior instructor
  • Custom curriculum & pace
  • Private lab environment
  • Priority 24/7 support
Get in Touch

Ready to become SRE Certified?

Join 4000+ professionals who have earned their SRECP certification with devopssupport.in. Expert instructors, hands-on labs, 24/7 support.

Enroll Now View All Certifications