

Who Should Attend
- Systems administrators and IT managers
- Devops Engineers & Architect
- IT administrators
- Cloud Systems Implementation Engineer or Administrator
- Network Implementation Engineer or Administrator
- Storage Implementation Engineer or Administrator
- Fresher’s
Requirements : No prerequisites
Course Content
REDHAT LINUX
Access systems and get help
- Log in to local and remote Linux systems, and investigate problem resolution methods provided through Red Hat Insights and support.
Navigate file systems
- Copy, move, create, delete, and organize files while working from the bash
shell.
Manage local users and groups
- Create, manage, and delete local users and groups and administer local password policies.
Control access to files
- Set Linux file system permissions on files and to interpret the security effects of different permission settings.
Manage SELinux security
- Protect and manage the security of a server by using SELinux.
Tune system performance
- Evaluate and control processes, set tuning parameters, and adjust process scheduling priorities on a Red Hat Enterprise Linux system.
Install and update software packages
- Download, install, update, and manage software packages from Red Hat and yum package repositories.
Manage basic storage
- Create and manage storage devices, partitions, file systems, and swap spaces from the command line.
Control services and the boot process
- Control and monitor network services, system daemons, and the boot process using system
Manage networking
- Configure network interfaces and settings on Red Hat Enterprise Linux servers.
Analyze and store logs
- Locate and accurately interpret logs of system events for troubleshooting purposes
Implement advanced storage features
- Create and manage logical volumes containing file systems and swap spaces from the command line, and configure advanced storage features with Stratis and VDO.
Schedule future tasks
- Schedule tasks to automatically execute in the future.
Access network-attached storage
- Access network-attached storage, using the NFS protocol.
Manage network security
- Control network connections to services using the system firewall and SELinux rules.
Running Containers
- Obtain, run, and manage simple, lightweight services as containers on a single Red Hat Enterprise Linux server.
PYTHON
Python Intro
- What is Python
- Python Market Trends
- Python Role & Skills
Python Basics
- Installing Python
- Python Console
- Statements
- Variables
- Input Functions
Data Types
- Data Types: String
- Data Types: Numbers
- Data Types: Lists & Tuples
- Data Types: Dictionaries
- Data Types: Boolean
Conditional Statements
- If condition
- If/else condition
- AND/OR operators
Loops
- While Loops
- For Loops
- Data validation and Error Handling
Functions
- What if Functions
- Using Functions
Python OOPS
- Python Class/Object
- Inheritance
- Scope Variable
- Modules
Python Modules
- Time
- Matplotlib
- Requests
- Working with API’s
- Working with JSON
File Handling
- Create file using python
- Read file using python
- Write & Append
- Reading Excel sheet
Boto3 Python SDK
- What is AWS
- Introduction to AWS Python
- Implementing python boto3 module
- AWS Lambda python coding
Python Numpy
- What is Numpy
- Numpy Array module
- Numpy Array Datatypes
- Numpy Array Iterating
- Numpy Array Sort
- Numpy Array Join
- Numpy Array Split
- Numpy Array Search
- Numpy Array Filter
- Numpy Array Random
Python MySQL
- Mysql getting started
- Python Mysql Implementation
- Create database
- Select Query
- Insert
- Drop
- Update
Python Web Development - Flask
- Flask – Overview
- Flask Environment
- Application
- Routing
- Variable Rules
- URL Building
- Flask Request Objects
- HTTP Methods
- Templates
- Sending form data to templates
- Redirects & Errors
- Cookies
- Sessions
- Message Flashing
- Static Files
- Flask Extensions
- Other Web development Overview
- Django Overview
- Ruby on rails vs Flask vs Django
Introduction to machine learning
- Machine learning Intro
- What is dataset
- Mean, Median & Mode
- Standard Deviation
- Percentile
- Data Distribution
- Normal Data Distribution
- Scatter Plot
- Linear Regression
- Polynomial Regression
- Multiple Regression
- Scale
- Splitting data into Train/Test groups
- Decision Tree
- Logistic Regression model
- What’s next in machine learning
DEVOPS
DevOps Intro
- DevOps Intro & History
- DevOps Market Trends
- DevOps Role & Skills
- DevOps Delivery Pipeline – Zoom out
- DevOps tools
Docker Container
- What is Container
- What is Docker
- Why Docker: Traditional Vs Virtualization Vs Containerization
- Docker Components
- Install Docker on Ubuntu
- Running Hello World in Docker
- Running a Docker Container in Detached Mode
- Deploy, Login, exit container
- List, Start, Stop, restart containers
- Where containers are stored
- Working with container hostnames
- Working on multiple containers
- Container stats and inspect
- Creating, Starting, Stopping, and Removing Containers
- Writing Your First Docker file
- Build an image
- Packaging a Flask Application Inside a Container
- Versioning an Image with Tags
- Setup private docker registry
- Volume & Storage
- Logs
Kubernetes: Container Orchestration tool
- What is Kubernetes
- Docker Swarm Vs Kubernetes Vs Mesos
- Kubernetes Cluster
- Kubernetes Architecture
- Why Kubernetes
- Install & configure Minikube – Single Node cluster
- Perform Kubernetes essential commands
- Install & configure Multi Node Cluster
- POD
- Deployment
- Service
- Replica set
- Replication controllers
- DaemonSets
- Namespace
- Resource Limits & Pod Scheduling
- Launch a sample application
- Introduction to YAML
- pod.yaml | deployment.yaml | service.yaml
- Labels & Selectors ✓ MulticontainerPod
- Persistent Volume
- Autoscaling
- Jboss Installation using yaml
- Helm
- Deploy Strategy – Rolling update | Blue-Green
- Drain, Cordon & Uncordon ✓ Taint & Tolerations | Node Selector | Pod Affinity
- Logging & Monitoring
Jenkins – CI
- What is Continuous Integration
- What is Jenkins
- Jenkins Management
- Build Cycle www.cubensquare.com
- Jenkins Installation on Windows
- Jenkins Installation on Linux
- Jenkins Installation on Docker Container
- Jenkins Installation on Kubernetes POD
- Installing Jenkins – Master & Slave setup
- Jenkins Dashboard navigation
- Creating and Running Jobs – Freestyle & Pipeline setup
- Setting up global environments
- Adding and updating Plugins
- Build pipeline Delivery
- Pipeline as a code – Jenkinsfile
- Managing Users & Role based access
- Jenkins – Git Integration
- Jenkins – Maven Integration
- Jenkins – Tomcat Integration
- Jenkins – Docker Integration
- Jenkins – Kubernetes Integration
- Jenkins – Ansible Integration
- Jenkins – Prometheus Integration
- Jenkins – Grafana Integration
- Logging
- Pipeline setup – CICD
Ansible
- Ansible Intro
- Ansible Installation
- Configure Control Node & Managed node
- Ansible-Playbook
- Ansible-Vault
- Ansible-Galaxy : Roles
- Modules
- Ansible – Docker
- Ansible – Kubernetes
- Ansible – Git
- Ansible – Jenkins Integration
GIT - Version Control
- What is Version Control
- What is Git
- Git Alternatives
- GIT Basics
- GIT Command Line
- Installing Git
- Installing on Linux
- Installing on Windows
- Git Essentials
- Creating repository
- Fetch pull and remote
- Branching & Merging
- Creating the Branches, switching the branches, merging branches
Prometheus and Grafana
- Monitoring Cluster Components and Applications
- View the Logs
- Managing Logs
- Logging/Monitoring
- Monitoring tools: Prometheus & Grafana

REGISTER NOW
