Create Automation Tool Using Ansible, Shell - Linux
What you'll learn
- Create your own Automation tool
- Should able to learn how to develop an automation tool using various scripts like Shell Scripting, Ansible & python etc.
- High level exposure on Ansible & Shell Scripting
- Concept of Automation Tool
- Familiar with how to automate day to day various Unix tasks.
- How to make Unix Administrators work easy, efficient and fast.
- Capture pre-change configurations details
- User Administration using Ansible with Shell Scripting
- Health Check Statistics Report using Ansible with Shell Scripting
- Familiar with Ansible Playbooks
- Familiar with Ansible Ad-Hocs commands to capture various health report
Requirements
- PC or Laptop with internet Connection
- Basic Ansible, Shell Scripting is required and also system administrator experience would be very beneficial.
Description
By the end of the course you will:
- Be able to confidently to create your own Automation tool to increase your productivity and Career.
- Be able to start automating various day to day Unix related tasks to reduce the manual efforts.
Course Overview
- Overview of Automation Tool
- Concept of Automation Tool
- Communication between Ansible Server with managed hosts
- Front look of Automation Tool
- What we are achieving from this Automation tool.
- Pre-validation Configuration (To capture pre-change configuration details)
- User Administration
1. User Creation
2. User Removal
3. Group Add
4. Password Reset
- Run Ad Hoc Command
- Health Check Statistics
1. Memory Utilization
2. CPU Utilization
3. Overall I/O Activities
4. Reports run queue and load average
5. Top Memory Consuming processes
6. Top CPU Consuming Processes
7. Shared Memory
- Design of Automation Tool
- Design Front Look using case statement
- Practice Lab Session on case Statement -1
- Practice Lab Session on case Statement -2
- Color Fonts in desinging the tool
- Headline & Selecting the target servers
- Lab sessions
- Shell Scripting
1. If..else..elif statement
2. Loops
3. Sed – Stream Editot
4. Awk
- The case esac statement
- Overview of Ansible
Who this course is for:
- Graduate Students and also for those who are in job in System Administration & wants to get hands-on practical experience on developing a Automation tool
- IT professionals across a broad range of disciplines who need to perform essesntial automation tasks in their organization.
Instructor
Shikhar Verma, an entrepreneur and corporate trainer, runs the IT company Techstart, which deals with IT-based projects like designing, creating certified courses, writing content, and handling and maintaining various offline/online projects for well-known companies.
He had already worked for more than 15 years in the IT industry before starting his own business.
Shikhar's passion is to work in an environment where his technical skills and experience are put to proper use for the growth of the company and his career.
And he is on Udemy to teach what he knows in an approachable way. He started teaching courses in 2016 and has taught over 70,000 students. and grateful every day for being able to connect with so many students in almost every country around the world.
He is qualified with a BTech in Electrical and Electronics Engineering, and more than 70,000 students across 165 countries have benefited from enrolling in various technical courses offered by him.
Primary Skills are DevOps, Docker, Git, Kubernetes, Linux, Ansible, Shell Scripting, AWS Cloud (Amazon Web Services), Linux Cluster, Perl, etc