Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

edureka!

Discover Learning

DevOps Engineer Masters Program


Course Curriculum

masters
programme
About Edureka

Edureka is a leading e-learning platform providing LIVE instructor-led interactive online


trainings. We cater to professionals and students across the globe in categories like Big Data &
Hadoop, Data Science, Machine Learning, Business Analytics, NoSQL Databases, Java & Mobile
Technologies, System Engineering, Project Management and Programming.

We have an easy and affordable learning solution that is accessible to millions of learners. With
our students spread across countries like the US, India, UK, Canada, Singapore, Australia,
Middle East, Brazil and many others, we have built a community of over 1 million learners
across the globe.

About the Course

This Masters Program makes you proficient in DevOps principles like CI/CD, Continuous
Monitoring and Continuous Delivery, using tools like Puppet, Nagios, Chef, Ansible, 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.

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Index
1. Linux Fundamentals Certification Training 01
2. Python Scripting Certification Training 06
3. DevOps Certification Training 09
4. Docker Certification Training 15
5. AWS Certified DevOps Certification Training 20
6. Splunk Developer & Admin Certification Training 26

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!
edureka! 12

Linux Fundamentals Certification


Training
Course Curriculum

About the Course

Edureka's Linux Fundamental course covers all the necessary concepts required for Linux
Administration. Starting from Linux installation to security administration, user-account
management, networking concepts, file system management, system services, Kernel
services, and virtualization.

Module 1 : Overview of Linux


Learning Objectives

In this module, we will learn about Linux distribution, shell scripting, some basic and advanced Linux
commands and package management.

Module 2: Linux for Software Development


Learning Objectives
In this module, we will learn about various software development tools available on Linux.

Module 3: Security Administration and Virtualization

Learning Objectives
In this module, we will learn about Linux security administration and Virtualization.

www.edureka.co
www.edureka.co © Brain4ce ©
Education
Brain4ceSolutions
EducationPvt. Ltd. All Pvt.
Solutions rights Reserved.
Ltd. All rights Reserved.
edureka! 6

Python Scripting
Course Curriculum

About the Course


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. You will learn the importance of Python in real time environment and will
be able to develop applications based on Object Oriented Programming concept.

Module 1: Introduction to Python

Learning Objectives
Give brief idea of what Python is and touch on the basics.
Topics
Overview of Python
The Companies using Python
Other applications in which Python is used
Discuss Python Scripts on UNIX/Windows
Variables
Operands and Expressions
Conditional Statements
Loops
Command Line Arguments
Writing to the screen

Hands-On
Creating “Hello World” code
Variables
Demonstrating Conditional Statements

Demonstrating Loops

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka! 7

Module 2 : Sequences and File Operations

Learning Objectives
Learn different types of sequence structures, related operations, and their usage. Also learn diverse ways
of opening, reading, and writing to files.

Topics
Python files I/O Functions
Lists and related operations
Tuples and related operations
Strings and related operations
Sets and related operations
Dictionaries and related operations

Hands-On
Tuple - properties, related operations, compared with list
List - properties, related operations
Dictionary - properties, related operations
Set - properties, related operations

Module 3 : Deep Dive – Functions, OOPs, Modules, Errors and Exceptions

Learning Objectives
In this Module, you will learn how to create generic python scripts, how to address errors/exceptions in
code and finally how to extract/filter content using regex.
Topics
Functions
Function Parameters
Global variables
Variable scope and Returning Values
Lambda Functions
Object Oriented Concepts
Standard Libraries
Modules Used in Python (OS, Sys, Date and Time etc.)
The Import statements
Module search path
Package installation ways
Errors and Exception Handling
Handling multiple exceptions

Hands-On
Functions - syntax, arguments, keyword arguments, return values
Lambda - features, syntax, options, compared with the functions
Sorting - sequences, dictionaries, limitations of sorting
Errors and exceptions - types of issues, remediation
Packages and module - modules, import options, sys path

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka! 8

Module 4 : Introduction to NumPy & Pandas

Learning Objectives
This Module helps you get familiar with basics of statistics, different types of measures and probability
distributions, and the supporting libraries in Python that assist in these operations.
Topics
NumPy - arrays
Operations on arrays
Indexing slicing and iterating
Reading and writing arrays on files
Pandas - data structures & index operations
Reading and Writing data from Excel/CSV formats into Pandas

Hands-On
NumPy library- Installation, Creating NumPy array, operations performed on NumPy array
Pandas library- Installation, creating series and dataframes, Importing and exporting data

Module 5: Data Visualisation

Learning Objectives

In this Module, you will learn in detail about Data Visualization.

Topics
Matplotlib library
Grids, axes, plots
Markers, colours, fonts, and styling
Types of plots - bar graphs, pie charts, histograms
Contour plots
Hands-On:

Matplotlib - Installation, Using Scatterplot, histogram,bar graph, pie chart to show information, Styling of Plot

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka! 9

DevOps Certification Training


Course Curriculum

About the Course

Learning Objectives
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.

Module 1: Overview of DevOps

Learning Objectives
In this module you will be introduced to the DevOps environment.

Topics
Why DevOps? DevOps Engineer Skills
What is DevOps? DevOps Delivery Pipeline
DevOps Market Trends DevOps Ecosystem

Hands-On
Edureka’s Use Case

www.edureka.co
www.edureka.co ©Brain4ce Education
© Brain4ceSolutions
EducationPvt. Ltd. All rights
Solutions Reserved.
Pvt. Ltd. All rights Reserved.
edureka! 10

Module 2: Version Control with Git

Learning Objectives
In this module, you will gain the insights of the functionalities and version controlling using Git.

Topics
What is version control?
What is Git?
Why Git for your organization?
Install Git
Common commands in Git
Working with Remote Repositories
Hands-On
GIT Installation, Version Control, Working with remote repository

Module 3: Git, Jenkins & Maven Integration

Learning Objectives
In this module, you will learn about the different actions performed through Git and will be
introduced to Jenkins and Maven.

Topics
Branching and Merging in Git Why CI is Required?
Git workflows Introduction to Jenkins (With Architecture)
Git cheat sheet Introduction to Maven
What is CI?

Hands-On
Branching and merging, Stashing, rebasing, reverting and resetting
Build and automation of Test using Jenkins and Maven

www.edureka.co
www.edureka.co ©Brain4ce Education
© Brain4ceSolutions
EducationPvt. Ltd. All rights
Solutions Reserved.
Pvt. Ltd. All rights Reserved.
edureka!
edureka! 11 11

Module 4: Continuous Integration using Jenkins


Learning Objectives
In this module, you will learn how to perform Continuous Integration using Jenkins by building and
automating test cases using Maven.

Topics
Jenkins Management
Adding a slave node to Jenkins
Building Delivery Pipeline
Pipeline as a Code
Implementation of Jenkins in the Edureka Project
Hands-On
Build the pipeline of jobs using Jenkins
Create a pipeline script to deploy an application over the tomcat server

Module 5: Continuous Testing with Selenium

Learning Objectives
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.

Topics
Introduction to Selenium Handling different controls on Webpage
Why Selenium? Framework in Selenium
Selenium – Webdriver Selenium Integration with Jenkins
Creating Test Cases in Selenium Implementation of Selenium in the
WebDriver (Waits) Edureka Project
What and why X-Path?
Hands-On
Installing Selenium
Creating Test Cases in Selenium WebDriver
Integrating Selenium with Jenkins

www.edureka.co
www.edureka.co ©Brain4ce Education
© Brain4ceSolutions
EducationPvt. Ltd. All rights
Solutions Reserved.
Pvt. Ltd. All rights Reserved.
edureka!
edureka! 11 12

Module 6: Continuous Deployment: Containerization with Docker

Learning Objectives
This module introduces Docker to learners, the core concepts and technology behind Docker.
Learn in detail about container and various operations performed on it.

Topics
Shipping Transportation Challenges Sharing and Copying
Introducing Docker Base Image
Understanding images and Docker File
containers Working with containers
Running Hello World in Docker Publishing Image on Docker Hub
Introduction to Container
Container Life Cycle

Hands-On
Create and Implement Docker images and containers

Module 7: Containerization with Docker: Ecosystem and Networking

Learning Objectives
In this module, you will learn to integrate different containers using Docker.

Topics
Introduction to Docker Ecosystem Introduction to Docker Networking
Docker Compose Network Types
Docker Swarm Docker Container Networking
Managing Containers Implementation of Docker in the Edureka
Running Containers Project
Hands-On
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

www.edureka.co
www.edureka.co ©Brain4ce Education
© Brain4ceSolutions
EducationPvt. Ltd. All rights
Solutions Reserved.
Pvt. Ltd. All rights Reserved.
edureka!
edureka! 11 13

Module 8: Continuous Deployment: Configuration Management with Puppet

Learning Objectives
In this module, you will learn to install and configure Puppet. Additionally, understand the
master-agent architecture in Puppet.

Topics
Introduction to Puppet Node Classification
Puppet Installation Puppet Environment
Puppet Configuration Puppet Classes
Puppet Master and Agent Setup Automation & Reporting
Puppet Module
Hands-On
Install and configure Puppet
Configure and implement servers using Puppet

Module 9: Configuration Management with Ansible

Learning Objectives
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.

Topics
Introduction to Ansible Write Playbooks
Ansible Installation Executing adhoc command
Configuring Ansible Roles

Hands-On
Installing Ansible Write Playbooks
Configuring Ansible Role Executing adhoc command

Module 10: Containerization with Kubernetes

Learning Objectives
In this module, you will learn the basics of Kubernetes and its integration with Docker.

www.edureka.co
www.edureka.co ©Brain4ce Education
© Brain4ceSolutions
EducationPvt. Ltd. All rights
Solutions Reserved.
Pvt. Ltd. All rights Reserved.
edureka! 14

Topics
Revisiting Kubernetes Cluster Installing Kubernetes Dashboard
Architecture Deploying an App using Dashboard
Spinning up a Kubernetes Cluster on Using Rolling Updates in Kubernetes
Ubuntu VMs Containers and Container Orchestration
Exploring your Cluster Introduction to Kubernetes
Understanding YAML
Creating a Deployment in
Kubernetes using YAML
Creating a Service in Kubernetes

Hands-On
Setting up the Kubernetes Cluster Deploying an app through Kubernetes
Accessing your application through Dashboard
service Rolling updates in Kubernetes
Module 11: Continuous Monitoring with Nagios

Learning Objectives
This module helps you how to continuously monitor your tasks using various plugins and
implementing Nagios Commands.

Topics
Introduction to Continuous Nagios Plugins(NRPE) and Objects
Monitoring Nagios Commands and Notification
Introduction to Nagios
Installing Nagios

Hands-On
Installing Nagios
Monitoring of different servers using Nagios
Module 12: Introduction to DevOps on Cloud

Learning Objectives
Learn about various cloud services and service providers and get an idea of how to implement
DevOps using AWS.

Topics
Why Cloud? Introduction to AWS
Introduction to Cloud Computing Various AWS services
Why DevOps on Cloud? DevOps using AWS

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka! 15

Docker Certification Training


Course Curriculum

About the Course

Learning Objectives
Edureka’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.

Module 1: Introduction to Containerization

Learning Objectives
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.

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions Pvt.All
Ltd.rights Reserved.
All rights Reserved.
edureka!
edureka! 16
26

Topics

Containerization Types of Containers


History of Containers Introduction to Contain
Namespaces and Cgroups Introduction to Docker
Containers vs Virtual Machines Docker Architecture
Docker CE vs Docker EE Container Lifecycle

Module 2: The Docker Engine

Learning Objectives
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.

Topics
Docker Engine Detached vs Foreground Mode
Configuring Logging Drivers Docker CLI
Docker Terminology Docker Exec
Port Binding Restart Policy

Hands-On:
Setting up Docker Engine Docker CLI Commands
Upgrading Docker Engine Docker Exec Commands
Setting up logging drivers in Docker Restart Policy in Docker
Port Binding Removing Containers
Starting Containers in different
modes

Module 3: Image Management and Registry


Learning Objectives
Learn how to write a Dockerfile and create custom images by building the Dockerfile.
Create and manage remote registry to store your custom images.

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka!
edureka! 17
26

Topics:
Dockerfile Docker Image
Dockerfile Instructions Docker Registry
Build Context

Hands-On:
Write a Dockerfile to create an Image Setting up Docker Hub
Docker Image Tags Configuring Local Registry
Removing Images from the Registry

Module 4: Storage in Docker

Learning Objectives
Create persistent storage solutions for stateful containerized applications. Utilize different
methods for storing container data and perform image cleanup for optimization

Topics:
Docker Storage tmpfs Mount
Types of Persistent Storage Drivers
Device Mapper
Storage Docker Clean Up
Volumes
Bind Mounts

Hands-On:
Create and use a User-defined Configure Docker to use
Bridge Network External DNS
Create and use an Overlay Network Signing images using DCT
Use Host and Macvlan Network Securing the Docker Daemon

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka!
edureka! 18
26

Module 5: Orchestration in Docker


Learning Objectives
Create and run multi-container applications using Docker Compose and manage clusters of
Docker nodes using Docker Swarm.

Topics
Docker Compose Rolling Update and Rollback
Docker Swarm Docker Stack
Docker Service
Service Placement

Hands-On:
Deploy a Multi-container Application using Service Placement
Compose Rolling Updates and Rollbacks
Running Docker in Swarm mode Docker Stack
Deploying a Service in Swarm
Scale Services

Module 6: Networking and Security


Learning Objectives
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.

Topics
Docker Networking Host and Macvlan
Network Drivers Docker Security
Bridge Network Docker Content Trust
Overlay Network Securing the Docker Daemon

Hands-On:
Create and use a User-defined Bridge Signing images using DCT
Network Rolling Updates and Rollbacks
Create and use a Overlay Network
Securing the Docker Daemon
Use Host and Macvlan Network
Configure Docker to use External DNS M
odule 7: Docker EE and Monitoring
Learning Objectives

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka!
edureka! 19
26

Install and configure Docker Enterprise Edition and learn how to use the Universal Control Plane
and the Docker Trusted Registry in your enterprise cluster.

Topics
Docker Enterprise Docker Trusted Registry (DTR)
Universal Control Plane (UCP) Monitoring using Prometheus
UCP Architecture
Access Control in UCP

Hands-On:
Set up Docker Enterprise Edition Using DTR for Image Storage
Install UCP Monitoring using Prometheus
Access Control using UCP
Installing DTR
M
o
d
ule 8: Docker with Kubernetes
Learning Objectives
Learn about container orchestration engine Kubernetes and its various services to help
orchestrate Docker containers.

Topics
Kubernetes Core Concepts Labels, Selectors and Annotations
Kubernetes Common Services
Commands Persistent Volumes and Persistent
Pods Volume Claims
Deployments Storage Classes

Hands-On:

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka!
edureka! 20
26

Setup Kubernetes cluster using GKE Deploy different Services


Kubectl Common Commands Use Persistent Storage in Kubernetes
Deploy a Pod Use Storage Classes
Use a Deployment for pod
management

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka!
edureka! 20
29

AWSCertified DevOps
Engineer Training
Course Curriculum

About the Course

Learning Objectives
The AWS Certified DevOps Engineer – Professional exam validates technical expertise in
provisioning, operating and managing distributed application systems on the AWS platform.
Edureka'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.

Module 1: Introduction to DevOps on Cloud

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.

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka!
edureka! 30
21

Topics
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

Hands-On:
Creating Policies for a new user to have Enabling Governance using AWS Config
all Admin Or Limited Privileges Set Alerts and Budget for your AWS
Login AWS Management Console via Account
MFA
Trusted Advisor

Module 2: SDLC Automation

Learning Objectives
In this module, you will learn how to automate Software Development Lifecycle using various
AWS development tools.

Topics
CodeCommit CodeDeploy
CodeBuild AWS CodeStar
CodePipeline

Hands-On:
Working of Code Commit
Deploy an application using Codepipeline

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights Reserved.
All rights Reserved.
edureka!
edureka! 30
22

Module 3: Automating Infrastructure with CloudFormation


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.

Topics
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

Hands-On:
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 Function

Module 4: Application Deployment using Elastic Beanstalk


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.

Topics
Introduction to Elastic Beanstalk Docker in Elastic Beanstalk
Components of Beanstalk Extending Beanstalk using extensions
Deployment Option Alarms and Notification
Platform Updates Troubleshooting

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights Reserved.
All rights Reserved.
edureka!
edureka! 30
23

Hands-On:
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

Module 5: Configuration Management using OpsWorks


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.

Topics
Introduction to OpsWorks OpsWorks Deployment
Components of OpsWorks OpsWorks Auto-Healing
Cookbooks, Recipes, Data bags and Troubleshooting
Berkshelf
OpsWorks Lifecycle Events

Hands-On:
Deploy an application in OpsWorks Stack
Integration of CloudFormation with OpsWorks

Module 6: Automate Monitoring and Event Management in AWS


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.

Topics
Introduction to CloudWatch Introduction to CloudTrail
CloudWatch Metrics: EC2, ELB, and System Manager
Auto Scaling metrics Tagging
Custom Metrics Concepts required to set-up event-driven
CloudWatch Alarms automated actions - Lambda, SNS,
Autoscaling
CloudWatch Agent
CloudWatch Logs

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights Reserved.
All rights Reserved.
edureka!
edureka! 30
24

Hands-On:
Configure Amazon CloudWatch to Notify when CPU Utilization of an Instance is greater than 85%
Enable CloudTrail and store Logs in S3

Module 7: High Availability, Fault Tolerance and Disaster Recovery


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.

Topics
EBS Components of Auto Scaling
Elastic IP Horizontal and vertical scaling
Multi region and multi AZs Auto-Scaling Lifecycle
SQS Recovery Time Objective and Recovery
Data Management in Amazon RDS Point Objective
Dynamo DB Disaster Recovery Options
S3 Overcome single Point of Failure
Provisioning elasticity using Load
Balancer and Auto-Scaling

Hands-On:
Working of Load Balancer and Auto-Scaling to support highly available and fault tolerant
system

Module 8 : Container Management Tools


Learning Objectives
In this module, you will learn about container management tools like Elastic Container Registry
(ECR), Elastic Container Service (ECS) and Fargate.

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights Reserved.
All rights Reserved.
edureka!
edureka! 30
25

Topics
ECS Task Definition ECS and Load balancing (ALB)
ECS Networking Modes Service autoscaling
Placement strategy Service discovery in ECS
Memory reservation ECR
CPU reservation Fargate
ECS agent

Hands-On:
Deploy an application in ECS
Deploy an application in ECS using ECR

Module 9: AWS Certified DevOps Engineer Exam Discussion(Self-Paced)


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

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights Reserved.
All rights Reserved.
edureka! 26

Splunk Developer & Admin


Certification Training
Course Curriculum

About the Course


Splunk Power User and Admin Certification training teaches you to work with Configuration and
User 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.

Module 1 : Introduction to Machine Data & Splunk Basics

Learning Objectives
After 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.
Topics
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

www.edureka.co
www.edureka.co © 2017 Brain4ce Education
© Brain4ce Solutions
Education Pvt. Ltd.
Solutions AllLtd.
Pvt. rights
All Reserved.
rights Reserved.
edureka!
edureka! 3627

Module 2: User Management & Splunk Configuration Files


Learning Objectives
After completing this module, you should be able to:
Configure the. conf files
Create and Manage users.
Topics
Introduction to Authentication techniques
User Creation and Management
Splunk Admin Role & Responsibilities
Indexes
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

Module 3 : Data Ingestion, Splunk Search and Reporting Commands


Learning Objectives
After 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
Topics
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

Hands-On:
Data onboarding via Universal forwarder and flat files
Basic and advanced Splunk search commands
Understand the use of time ranges while searching

R g ss n M d
www.edureka.co © 2017 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
edureka!
edureka! 3628

Module 4: Knowledge Objects-I


Learning Objectives
After 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

Topics
Splunk Knowledge
Categories of Splunk Knowledge
Fields
Field extraction
Event types
Transactions

Hands-On:
Use the following Knowledge objects:
Field extractions
Event types
Transactions

Module 5 : Knowledge Objects-II


Learning Objectives
After 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

Topics
What are lookups? • Tags
• Defining a lookup • Creating and managing tags
• Configuring an automatic lookup • Defining and searching field aliases
• Using the lookup in searches and • Overview of Data Model
reports
• Workflow action

R g ss n M d
www.edureka.co © 2017 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
edureka!
edureka! 3629

Hands-On:
Use the Lookup dashboard
Use the following Knowledge objects:
Tags
Field aliases

Module 6: Splunk Alerts, Visualizations, Reports, & Dashboards


Learning Objectives
After 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

Topics
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

R g ss n M d
www.edureka.co © 2017 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
edureka!
edureka! 3630

Module 7: Splunk Clustering Techniques


Learning Objectives
After 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

Topics 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

R g ss n M d
www.edureka.co © 2017 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.

You might also like