Loader attribute of the E Learning Platform
Avail Flat 10% off on all courses | Utilise this to Up-Skill for best jobs of the industry Enroll Now

DevOps Engineer Master Program

2.47K+ Learners

This Masters Program makes you proficient in DevOps principles like CI/CD, Continuous Monitoring and Continuous Delivery, using tools like Puppet, Nagios, Chef, Docker, Git & Jenkins. It includes training on Linux, Python, Docker, AWS DevOps Certification Training and Splunk. The curriculum has been determined by extensive research on 5000+ job descriptions across the globe..

Extensive Program with 6 Courses

Instructor led training provided by Stepleaf E-Learning Platform Instructor Led Training
Real time cases are given for students attending the online professional development courses Real Time Projects
Intertviews are scheduled after completing  Online Professional Development Courses Guaranteed Job Interviews
E-Learning Platform Flexible Schedule
E-Learning Platform LifeTime Free Upgrade
Stepleaf is the E-Learning Platform provides 24*7 customer support 24x7 Support
forum discussion in E-Learning Platform Free Forum
E-Learning Platform in which Online Professional Development Courses are tutor Learn From Industrial Experts
E-Learning Platform Deicated Learning Manager
video preview
Course Syllabus

DevOps Certification Training

Linux Fundamentals Certification Training

Docker Certified Associate Training

AWS Certified DevOps Engineer Training

Splunk Training & Certification- Power User & Admin

DevOps Engineer Training

Oct 26 MON - FRI (69 Days) Weekday Batch Filling Fast 02:30 PM  04:30 PM
Time schedule for Online Professional Development Courses

Can't find a batch you were looking for?

Course Price at

$ 1709.00

About Course

Linux Fundamentals Certification Training

 StepLeaf's Linux Fundamentals Certification Course will help you gain a strong foundation in Linux from scratch. This course will help you master important Linux concepts such as Linux installations, Packages, Architecture, File System, User Management, Scripting Data & various useful commands and utilities with sufficient hands-on. This Linux Fundamentals certification course is also a gateway towards Linux Kernel, Linux Administration and Linux programming. 

Python Scripting Certification Training 

  Python Scripting allows programmers to build applications easily and rapidly. This course is an introduction to Python scripting, which focuses on the concepts of Python. It will help you to perform operations on variable types using Pycharm. You will learn the importance of Python in real time environment and will be able to develop applications based on Object-Oriented Programming concept. End of this course, you will be able to develop networking applications with suitable GUI. 

DevOps Certification Training 

  The DevOps Certification Training Program will provide you with in-depth knowledge of various DevOps tools including Git, Jenkins, Docker, Ansible, Puppet, Kubernetes and Nagios. This training is completely hands-on and designed in a way to help you become a certified practitioner through best practices in Continuous Development, Continuous Testing, Configuration Management and Continuous Integration, and finally, Continuous Monitoring of software throughout its development life cycle. 

Docker Certified Associate Training 

  StepLeaf’s Docker Certified Associate Training Course is designed keeping in mind the needs of both new learners and professionals looking to appear for the Docker Certified Associated course. You will learn the origins of the containerization technology and move on to create and deploy your own containerized applications. Get hands-on experience in using the different storage strategies, deploying multi-container applications using Docker Compose, and managing container clusters using Docker Swarm. Throughout this online Instructor-led Docker Certified Associate training, you will be working on real-life industry use cases. 

AWS Certified DevOps Engineer Training 

  The AWS Certified DevOps Engineer – Professional exam validates technical expertise in provisioning, operating and managing distributed application systems on the AWS platform. StepLeaf's AWS Certified DevOps Engineer training has been designed to help an individual in developing advanced technical skills on CodeCommit, Codepipeline, CloudFormation, OpsWorks, Beanstalk and many more, needed to successfully attempt the AWS Certified DevOps Engineer – Professional examination. With this AWS professional certification under your belt, you will join an elite club of AWS Certified DevOps Engineer Professionals who are in high demand by employers worldwide. 

Splunk Training & Certification- Power User & Admin 

  Splunk Power User and Admin Certification training teaches you to work with Configuration andUser Management in Splunk. This training will help you in gaining knowledge on Setting up a Cluster,Data Ingestion from multi sources & Splunk knowledge objects which includes Searches, Create and Manage Alerts, Create and Manage Splunk Reports, Splunk Visualizations and Splunk Dashboards while working on real-life Use-Cases

Key Skills

Security Administration, Shell Scripting, Virtualization, User Administration, oopsconcepts, Script Debugging, CRUD Operations, Python IDE, Git, docker, jenkins, aws, splunk, Power user, puppet, devops

Free Career Counselling

Course Contents

Download Syllabus

DevOps Certification Training

DevOps Certification Training Curriculum

  Learning Objectives : In this module you will be introduced to DevOps environment. 
• Why DevOps? Preview
• What is DevOps?
• DevOps Market Trends
• DevOps Engineer Skills
• DevOps Delivery Pipeline Preview
• DevOps Ecosystem
• StepLeaf’s Use Case

Learning Objective: In this module you will be introduced to DevOps environment. 
• What is version control
• What is Git
• Why Git for your organization
• Install Git
• Common commands in Git
• Working with Remote Repositories
• GIT Installation, Version Control, Working with remote repository

Learning Objective: In this module, you will learn about the different actions performed through git and will be introduced to Jenkins and maven. 
• Branching and Merging in Git
• Git workflows
• Git cheat sheet
• What is CI
• Why CI is Required
• Introduction to Jenkins (With Architecture)
• Introduction to Maven
• Branching and merging, Stashing, rebasing, reverting and resetting
• Build and automation of Test using Jenkins and Maven

  Learning Objective: In this module, you will know how to perform Continuous Integration using Jenkins by building and automating test cases using Maven. 
• Jenkins Management
• Adding a slave node to Jenkins
• Building Delivery Pipeline
• Pipeline as a Code
• Implementation of Jenkins in the StepLeaf’s Project
• Build the pipeline of jobs using Jenkins
• Create a pipeline script to deploy an application over the tomcat server

Learning Objective: In this module, you will learn about selenium and how to automate your test cases for testing web elements. You will also get introduced to X-Path, TestNG and integrate Selenium with Jenkins. 
• Introduction to Selenium
• Why Selenium?
• Selenium – Webdriver
• Creating Test Cases in Selenium WebDriver (Waits)
• What and why X-Path
• Handling different controls on Webpage
• Framework in Selenium
• Selenium Integration with Jenkins
• Implementation of Selenium in the StepLeaf’s Project
• Installing Selenium
• Creating Test Cases in Selenium WebDriver
• Integrating Selenium with Jenkins

  Learning Objective: This module introduces Docker to readers, the core concepts and technology behind Docker. Learn in detail about container and various operations performed on it. 
• Shipping Transportation Challenges
• Introducing Docker
• Understanding images and containers
• Running Hello World in Docker
• Introduction to Container
• Container Life Cycle
• Sharing and Copying
• Base Image
• Docker File
• Working with containers
• Publishing Image on Docker Hub
• Create and Implement docker images and containers

Learning Objective: In this module, you will learn to integrate different containers using docker.
• Introduction to Docker Ecosystem
• Docker Compose
• Docker Swarm
• Managing Containers
• Running Containers
• Introduction to Docker Networking
• Network Types
• Docker Container Networking
• Implementation of Docker in the StepLeaf’s Project
• Use Docker Compose to create a WordPress site
• Start Containers on a Cluster with Docker Swarm
• Deploy a multi-tier application over a cluster
• Scale an application

Learning Objective: In this module, you will learn to install and configure Puppet. Additionally, understand the master-agent architecture in Puppet. 
• Introduction to Puppet
• Puppet Installation
• Puppet Configuration
• Puppet Master and Agent Setup
• Puppet Module
• Node Classification
• Puppet Environment
• Puppet Classes
• Automation & Reporting
• Install and configure Puppet
• Configure and implement servers using Puppet

Learning Objective: In this module, you will learn to install Ansible and configure ansible roles. You will also learn to write playbooks and finally execute ad-commands using Ansible. 
• Introduction to Ansible
• Ansible Installation
• Configuring Ansible Roles
• Write Playbooks
• Executing adhoc command
• Installing Ansible
• Configuring Ansible Role
• Write Playbooks
• Execute adhoc commands

Learning Objective: In this module, you will learn the basics of Kubernetes and its integration with Docker.
• Revisiting Kubernetes Cluster Architecture
• Spinning up a Kubernetes Cluster on Ubuntu VMs
• Exploring your Cluster
• Understanding YAML
• Creating a Deployment in Kubernetes using YAML
• Creating a Service in Kubernetes
• Installing Kubernetes Dashboard
• Deploying an App using Dashboard
• Using Rolling Updates in Kubernetes
• Containers and Container Orchestration
• Introduction to Kubernetes
• Setting up the Kubernetes Cluster
• Accessing your application through service
• Deploying an app through Kubernetes Dashboard
• Rolling updates in Kubernetes

Learning Objective: Learn how to continuously monitor your tasks using various plugins and implementing Nagios Commands. 
• Introduction to Continuous Monitoring
• Introduction to Nagios
• Installing Nagios
• Nagios Plugins(NRPE) and Objects
• Nagios Commands and Notification
• Installing Nagios
• Monitoring of different servers using Nagios

Linux Fundamentals Certification Training

Linux Fundamentals Certification Training Curriculam

Learning Objective: In this module, you will be introduced to various features of Linux. You will learn history, open source licences, various Linux distributions and Linux installation


• Need for Linux OS

• What is Linux

• History of Linux

• Relationship Between Unix And Linux

• Features of Linux

• False myths around Linux

• Where Linux is used?

• Components of a Linux OS

• The architecture of Linux OS

• Types of Kernel

• Shell

• Programming in Linux

• Linux Distribution

• Miscellaneous Linux Concepts

• Software Licencing

• Installation and initialisation of Linux

• Shell Scripting

• Practical Uses of Shell Scripting

  Learning Objective: In this module, you will understand the user interface, commands and tools, and file operations in Linux  
• Understand User Interface in Linux
• Implement basic Linux Commands and Tools
• vim Editor 
• Advanced Linux Commands
• File System
• File System Comparisons
• File Attributes
• File Operations
• File System Characteristics
• File Access Methods
• Formatting and Partitioning
• Multiboot System
• Learn Packaging Management in Linux
• Hands On/Demo:
• Linux Commands
• Vim Editor
• Creating partitions

  Learning Objective: In this module, you will learn about managing Users and perform Authentication Configuration  
• Users in Linux
• User Configuration
• Adding/Deleting/Modifying Users
• Group Administration
• Password Aging Policies
• Switching Accounts
• Sudo
• Network Users
• Authentication Configuration
• SUID and SGID Executable
• SGID Directories
• The Sticky Bit
• Default File Permissions
• Access Control Lists (ACLs)
• Hidden Files
Hands On/Demo:
• Demo – sudo, chown and chmod
• Adding a user
• Delete user
• Modify user
• Hidden Files

  Learning Objective: In this module, you will learn about the boot management system and configuring services to run at boot. You will understand package management, which includes installing and removing software and updating a Kernel RPM.  
• Kernel Configuration
• Boot Management
• Grub Bootloader Configurations
• Red Hat Package Manager
• Build from the source code
• Libraries
Hands On/Demo:
• Sysctl
• Bootloader Configurations
• Red Hat Package Manager

Learning Objective: In this module, you will learn about OSI layers and various protocols of networking in Linux  
• OSI layers and Protocols: IPv4, IPv6, TCP, UDP, FTP, TFTP, Telnet, SSH, HTTP, DNS, DHCP, ARP, ICMP etc.
• Packet capturing tools
• Linux commands/tools to troubleshoot networking: netstat, tcpdump, ip, etc.
• Linux utilities: e.g. dnsmasqd, samba server ftpd, webserver, netcat, scp etc.
• Linux Firewall: command, utility and usage.
• Security: SSH, SCP. Certificates, authentication, encryption etc.
• Remote log in: SSH, screen, VNC, etc.
Hands On/Demo: 
• IP addresses
• dnsmasq.conf
• IP tables

Learning Objective: In this module, you will learn process management, system calls and bash operations  
• Process Management
• Process Commands
• System Calls
• Output Redirection
• Special Variables in Bash
• Expect Script
• Python Scripting
• Dictionaries
Hands On/Demo:
• Ps command
• Top command
• Kill command
• Expect

Learning Objective: In this module, you will learn about programming languages, libraries and profiling tools
• Programming languages overview
• Static and Shared libraries
• Compilers, debugger, IDE, ctags, make utility etc.
• Editors in Linux: vi, emacs,
• Troubleshooting and optimization using profiling tools
• Diff, patch and Configuration management system
• Test automation and CI/CD pipeline
Hands On/Demo:
• Libraries
• Makefile

Learning Objective: In this module, we will learn about Linux security administration and Virtualization  
• Security in IT Industry
• SELinux
• Information gathering tools
• Grub security
• TCP Wrappers
• Securing Shell
• ClamAV
• Virtualization
• Python Scripting Certification Training Curriculum

  Learning Objectives: In this module, you will learn the concepts of Python and Scripting. 
• Get an overview of Python
• The companies using Python
• Other applications in which Python can be used
• Explore Python Frameworks and IDEs
• Concept of Scripting
• Difference between Scripting language and Programming language
• Installation of Python
• Create "Hello world" code

Learning Objectives: In this module, you will learn the different types of sequence structures, related operations, and their usage. 
• Numbers
• Strings and related operations
• Tuples and related operations
• Lists and related operations
• Dictionaries and related operations
• Sets and related operations
• Tuple - properties, related operations, comparison with list
• List - properties, related operations
• Dictionary - properties, related operations
• Set - properties, related operations

Learning Objectives: In this module, you will learn how to create and execute Functions and Object Oriented Concepts. You will learn how to handle expected and unexpected exceptions using Pycharm. 
• Function Parameters
• Global variables
• Why Python is called Object-oriented language?
• Class and Objects
• Variable scope and Returning Values
• Python files I/O Functions
• Errors and Exception Handling
• Handling multiple exceptions
• Functions - syntax, arguments, keyword arguments, return values
• Errors and exceptions - types of issues, remediation

Learning Objectives: In this module, you will learn Standard Libraries of Python, modules used in Python, how to connect your server with MySQL DB. In addition, learn about Socket programming and GUI programming. 
• Modules used in python
• Python Boto ec2 module
• MySQL DB access
• Network programming
• Multi-threading
• GUI programming
• Packages and module - modules, import options, sys path
• Network Creation
• Create GUI

Docker Certified Associate Training

Docker Certified Associate Training Curriculum

  Learning Objective: Understand the origins and the need for containerization in modern applications. Learn how Docker emerged as one of the best container platforms in the industry and about the technology behind it.  
• Containerization
• History of Containers
• Namespaces and Cgroups
• Containers vs Virtual Machines
• Types of Containers
• Introduction to Docker
• Docker Architecture
• Container Lifecycle
• Docker CE vs Docker EE

Learning Objective: Setup the Docker Engine on Google Compute Engine Instance and perform various operations on Containers. Configure logging drivers, bind container ports, and write restart policy for containers. 
• Docker Engine
• Configuring Logging Drivers
• Docker Terminology
• Port Binding
• Detached vs Foreground Mode
• Docker CLI
• Docker Exec
• Restart Policy
• Setting up Docker Engine
• Upgrading Docker Engine
• Setting up logging drivers in Docker
• Port Binding
• Starting Containers in different modes
• Docker CLI Commands
• Docker Exec Commands
• Restart Policy in Docker
• Removing Containers

Learning Objective: Learn how to write a Dockerfile and create custom images by building the Dockerfile. Create and manage remote registry to store your custom images.
• Dockerfile
• Dockerfile Instructions
• Build Context
• Docker Image
• Docker Registry
• Write a Dockerfile to create an Image
• Docker Image Tags
• Setting up Docker Hub
• Configuring Local Registry
• Removing Images from the Registry

Learning Objective: Create persistent storage solutions for stateful containerized applications. Utilize different methods for storing container data and perform image cleanup for optimization.
• Docker Storage
• Types of Persistent Storage
• Volumes
• Bind Mounts
• tmpfs Mount
• Storage Drivers
• Device Mapper
• Docker Clean Up
• Deploy Docker Volumes
• Deploy Bind Mounts
• Use tmpfs mounts
• Configure Device Mapper
• Docker Clean Up

Learning Objective: Create and run multi-container applications using Docker Compose and manage clusters of Docker nodes using Docker Swarm.
• Docker Compose
• Docker Swarm
• Docker Service
• Service Placement
• Rolling Update and Rollback
• Docker Stack
• Deploy a Multi-container Application using Compose
• Running Docker in Swarm mode
• Deploying a Service in Swarm
• Scale Services
• Service Placement
• Rolling Updates and Rollbacks
• Docker Stack

  Learning Objective: Configure Docker network using various built-in network drivers such as a Network Bridge, and Overlay Network. Secure your environment by authenticating images using Docker Content Trust. 
• Docker Networking
• Network Drivers
• Bridge Network
• Overlay Network
• Host and Macvlan
• Docker Security
• Docker Content Trust
• Securing the Docker Daemon
• Create and use a User-defined Bridge Network
• Create and use a Overlay Network
• Use Host and Macvlan Network
• Configure Docker to use External DNS
• Signing images using DCT
• Securing the Docker Daemon

Learning Objective: Install and configure Docker Enterprise Edition and learn how to use the Universal Control Plane and the Docker Trusted Registry in your enterprise cluster.
• Docker Enterprise
• Universal Control Plane (UCP)
• UCP Architecture
• Access Control in UCP
• Docker Trusted Registry (DTR)
• Monitoring using Prometheus
• Set up Docker Enterprise Edition
• Install UCP
• Access Control using UCP
• Installing DTR
• Using DTR for Image Storage
• Monitoring using Prometheus

 Learning Objective: Learn about container orchestration engine Kubernetes and its various services to help orchestrate Docker containers. 
• Kubernetes Core Concepts
• Kubernetes Common Commands
• Pods
• Deployments
• Labels, Selectors and Annotations
• Services
• Persistent Volumes and Persistent Volume Claims
• Storage Classes
• Setup Kubernetes cluster using GKE
• Kubectl Common Commands
• Deploy a Pod
• Use a Deployment for pod management
• Deploy different Services
• Use Persistent Storage in Kubernetes
• Use Storage Classes

AWS Certified DevOps Engineer Training

AWS Certified DevOps Engineer Training Curriculum

  Learning Objectives: In this module, you will be introduced to important aspects of DevOps and Amazon Web Services. Also, you will get to know about the necessary security concepts required to manage your account and data on the AWS platform.  
• Understanding DevOps and its lifecycle
• Why DevOps on Cloud?
• Introduction to AWS
• DevOps using AWS
• Security Management - IAM (Identity and Access Management), WAF (Web Application Firewall), AWS Shield, Guard Duty
• Trusted Advisor
• Governance Strategies
• Creating Policies for a new user to have all Admin Or Limited Privileges
• Login AWS Management Console via MFA
• Trusted Advisor
• Enabling Governance using AWS Config
• Set Alerts and Budget for your AWS Account

  Learning Objectives: In this module, you will be introduced to important aspects of CloudFormation. Along with it, you will also learn how to use CloudFormation Templates to model and provision the AWS resources in an automated and secure manner for your application.  
• Introduction to CloudFormation
• CloudFormation Template
• Intrinsic Functions & Conditions
• Stack Creation
• Advanced CloudFormation Concepts - CloudFormation Nesting, CloudFormation Wait Conditions & Wait Condition Handlers, CloudFormation Helper Scripts, CloudFormation Custom Resources
• CloudFormation Stack Updates
• CloudFormation Resource Deletion Policy
• CloudFormation Best Practices
• Troubleshooting
• Creating an S3 Bucket using CloudFormation by Hardcoding the Name
• Creating an S3 Bucket using Intrinsic Function (Join And Ref)
• Creating and Configuring EC2 Instance using Helper Scripts
• Creating a Custom Resource with the help of Lambda Fu

Learning Objectives: In this module, you will learn various aspects of Elastic Beanstalk. Also, you will learn how to deploy and Monitor your application in Beanstalk.  
• Introduction to Elastic Beanstalk
• Components of Beanstalk
• Deployment Option
• Platform Updates
• Docker in Elastic Beanstalk
• Extending Beanstalk using extensions
• Alarms and Notification
• Troubleshooting
• Deploy a Web application with DynamoDB using Beanstalk
• Deploy an application in beanstalk using Docker
• Immutable deployment of the application in Beanstalk
• Creating cron-job on beanstalk instances using .ebextensions

  Learning Objectives: In this module, you will get to know the nitty-gritty of AWS OpsWorks and learn how to create stacks and manage configuration with AWS OpsWorks.  
• Introduction to OpsWorks
• Components of OpsWorks
• Cookbooks, Recipes, Data bags and Berkshelf
• OpsWorks Lifecycle Events
• OpsWorks Deployment
• OpsWorks Auto-Healing
• Troubleshooting
• Deploy an application in OpsWorks Stack
• Integration of CloudFormation with OpsWorks

Learning Objectives: In this module, you will understand how to implement the concepts of continuous monitoring and management using CloudWatch and CloudTrail. You will also learn to set-up event-driven automated actions.  
• Introduction to CloudWatch
• CloudWatch Metrics: EC2, ELB, and Auto Scaling metrics
• Custom Metrics
• CloudWatch Alarms
• CloudWatch Agent
• CloudWatch Logs
• Introduction to CloudTrail
• System Manager
• Tagging
• Concepts required to set-up event-driven automated actions - Lambda, SNS, Autoscaling
• Configure Amazon CloudWatch to Notify when CPU Utilization of an Instance is greater than 85%
• Enable CloudTrail and store Logs in S3

  Learning Objectives: In this module, you will learn how to implement highly available and fault-tolerant systems. Also, you will be introduced to Disaster recovery strategies which are effective in making your system resilient at any point of failure.  
• Elastic IP
• Multi region and multi AZs
• Data Management in Amazon RDS
• Dynamo DB
• S3
• Provisioning elasticity using Load Balancer and Auto-Scaling
• Components of Auto Scaling
• Horizontal and vertical scaling
• Auto-Scaling Lifecycle
• Recovery Time Objective and Recovery Point Objective
• Disaster Recovery Options
• Overcome single Point of Failure
• Working of Load Balancer and Auto-Scaling to support highly available and fault tolerant system

  Learning Objective: In this module, you will learn about container management tools like Elastic Container Registry (ECR), Elastic Container Service (ECS) and Fargate.  
• Orchestration
• Elastic Container Service
• Amazon ECR
• Select a Launch type for your application
• ECS with EC2
• ECS with Fargate
Hands On:
• To Push An Image Into ECR
• To host a website inside ECS using Fargate launch type

  Learning Objectives: This module focuses on exam questionnaires along with guidance on preparing for the AWS Certified DevOps Engineer Exam.  
• AWS Certified DevOps Engineer Exam Guide
• Certification Exam Questionnaires

Splunk Training & Certification- Power User & Admin

Splunk Training & Certification- Power User & Admin Curriculum

Goal: In this module, you will get introduced to Machine Data, understand the challenges it presents, and how Splunk can be leveraged to gain Operational Intelligence. Get introduced to various components of Splunk along with how they can be installed. 
Objective: Upon completing this module, you should be able to:
• Explain the basics of Splunk and Splunk Licensing options
• Install and configure Splunk Search Heads, Indexer, Heavy, and Universal Forwarders
• What is Machine Data & its challenges?
• Need for Splunk and its features
• Splunk Products and their Use-Case
• Download and Install Splunk
• Splunk Components: Search Head, Indexer, Forwarder, Deployment Server, & License Master
• Splunk Architecture
• Splunk Licensing options
Hands On 
• Setting up Splunk Enterprise environment
• Setting up Search Heads, Indexer, Heavy, and Universal Forwarders

Goal: In this module, you will learn how to create and manage users, understand the Splunk Admin role and responsibilities, the architecture of Splunk Index and work with Splunk Configuration files.
Objective: Upon completing this module, you should be able to:
• Configure the. conf files
• Create and Manage users
Introduction to Authentication techniques
User Creation and Management
Splunk Admin Role & Responsibilities
Data Ageing
Introduction to Splunk configuration files (7)
Managing the. conf files
Hands On
• Creating and Managing users
• Manage and Modify the Configuration files
• Create index using the indexes.conf file with various retention period and other functionalities of buckets

Goal: Learn the various Splunk Data onboarding techniques and query that data with basic and advanced Splunk commands. Use different keywords to search and filter the Indexed data based on the requirements. 
Objective: Upon completing this module, you should be able to:
• Perform Data onboarding to Splunk
• Query using basic and advanced Splunk commands
• Use different keywords to search and filter indexed data based on any individual team requirement
• Learn the various data onboarding techniques: -
• Via flat files
• Via UF (Universal Forwarder)
• Implement Basic search commands in Splunk: -
• Fields, Table, Sort, Rename, Search
• Understand the use of time ranges while searching
• Learn Reporting & Transforming commands in
• Splunk: - Top, Rare, Stats, Chart, Timechart, Dedup, Rex
• Data onboarding via Universal forwarder and flat files
• Basic and advanced Splunk search commands
• Understand the use of time ranges while searching

Goal: Learn about fields and ways to extract them, Create and use Event Types in search while creating/ modifying alerts. 
Objective: Upon completing this module, you should be able to:
• Know what is Splunk knowledge
• Learn about the various categories of Splunk Knowledge Objects
• Explain what is a Field
• Learn what is Field Extraction and how to create Field Extractions
• Learn what are Event types and how to create Event types
• Understand what is a Transaction and how to create Transactions
• Splunk Knowledge
• Categories of Splunk Knowledge
• Fields
• Field extraction
• Event types
• Transactions
Use the following Knowledge objects:
• Field extractions
• Event types
• Transactions

Goal: In this module, you will learn to create and define Lookups, create Tags to use them in search, create and manage Field aliases and Data Models. 
Objectives: Upon completing this module, you should be able to: 
• Create and define Lookups
• Work with Lookup editor
• Understand the several types of Workflow actions
• Create and manage Tags and field aliases
• Understand how Data model structures the unstructured data
• What are lookups?
• Defining a lookup
• Configuring an automatic lookup
• Using the lookup in searches and reports
• Workflow action
• Tags
• Creating and managing tags
• Defining and searching field aliases
• Overview of Data Model
Hands on:
• Use the Lookup dashboard
• Use the following Knowledge objects:
• Tags
• Field aliases

  Goal: In this module, you will learn to schedule alerts, create Reports and Dashboards along with different visualizations. 
Objectives: Upon completing this module, you should be able to:
• Schedule alerts
• Learn different visualizations offered by Splunk
• Create Reports and Dashboards along with different visualizations
• Add Reports to Dashboards
• Create Alerts triggered on certain conditions
• Different Splunk Visualizations
• Create Reports with search results
• Create Dashboards with different Charts and other visualizations
• Set permissions for Reports and Dashboard
• Create Reports and schedule them using cron schedule
• Share Dashboard with other teams
Hands on:
• Scheduling alerts
• Create Splunk Reports
• Create a Dashboard with various Charts and Graphs

  Goal: Learn how to setup a Cluster of Splunk instances. Implement both Search Head clustering and Indexer clustering in this module. 
Objectives: Upon completing this module, you should be able to:
• Install Splunk on Linux OS
• Learn about Splunk Clustering
• Learn about Search Head Clustering
• Understand Indexer Clustering
• Install Splunk on Linux OS
• Use the frequently used Splunk CLI commands
• Learn the best practices while setting up a Clustering environment
• Splunk Clustering
• Implement Search Head Clustering
• Implement Indexer Clustering
• Deploy an App on the Search Head cluster
Hands on:
• Configuring Splunk instances via Linux CLI
• Clustering techniques
• Search Hear clustering
• Indexer Clustering
• Deploying Apps and configurations using Deployment server

  Goal: In this final module, you will be presented with different Use cases and you will have to solve each of those scenarios. Besides that, you will also be working on an exhaustive Project that will deal with solving a real-time scenario. 

Like the curriculum? Enroll Now

Structure your learning and get a certificate to prove it.

Two persons discussing about the online developemnet courses


The Objective is to develop a Continuous deployment pipeline to deploy the code changes as they are committed to the codebase. The codebase has to be tested thoroughly for any regression/missing features before deployment. The pipeline should be built in a way that ensures lower maintenance efforts and maximum re-usability.

StepLeaf Certificate Holders Works at 1000's of MNC Companies All Over the World


StepLeaf uses a blended learning technique which consists of auditory, visual, hands-on and much more technique at the same time. We assess both students and instructors to make sure that no one falls short of the course goal. 

Yes, we offer crash courses. You could get the overview of the whole course and can drive it within a short period of time.

Currently we don't offer demo class as the number of students who attend the live sessions are limited. You could see our recorded video of the class in each course description page to get the insight of the class and the quality of our instructors.

StepLeaf has a study repository where you can find the recorded video of each class and all other essential resources for the course.

Each student who joins StepLeaf will be allocated with a learning manager to whom you can contact anytime to clarify your queries

Yes we have a centralized study repository, where students can jump in and explore all the latest materials of latest technologies.

Assessment is a continuous process in StepLeaf where a student's goal is clearly defined and identifies the learning outcome. We conduct weekly mock tests, so that students can find their shortfalls and improve them before the final certification exam

StepLeaf offers a discussion board where students can react to content, share challenges, teach each other and experiment their new skills.

You can pay your course fee online quickly through secure Razorpay gateway. You will be able to track the payment details on the way.