Mahesh Muthusamy
Bangalore/Online
Skills
About
Hi Mahesh Muthusamy is an experienced Linux System Administrator and AWS Cloud Specialist with 8+ years of expertise in Linux Administration, RHCSA & RHCE Linux, and AWS Archit...
Mahesh Muthusamy
Bangalore/Online
Skills :
Hi Mahesh Muthusamy is an experienced Linux System Administrator and AWS Cloud Specialist with 8+ years of expertise in Linux Administration, RHCSA & RHCE Linux, and AWS Archit...
Courses by: Mahesh Muthusamy
Linux
Red Hat Certified System Administrator
Chapter 1.Linux Server
Why we need Linux
Difference between Linux and Windows
Various Linux Distributions.
Preparing to Install Red Hat Enterprise Linux in Vmware
Performing a Manual Installation
Chapter 2. Using Essential Tools
Basic Shell Skills
Basic commands
Editing Files with vim
Understanding the Shell Environment
Finding Help and Man commands
Chapter 3.Essential File Management Tools
Working with the File System Hierarchy
Managing Files
Using Links
Working with Archives and Compressed Files
Chapter 4.Working with Text Files
Using Common Text File-Related Tools
A Primer to Using Regular Expressions
Using grep to Analyze Text
Working with Other Useful Text Processing Utilities ( grep sed awk)
Chapter 5.How to connect Linux
Working on Local Consoles
Using SSH and Related Utilities
Chapter 6. User and Group Management
Different User Types
Managing User Accounts
Creating and Managing Group Accounts
Logging In Through an External Authentication Service
Chapter 7. Configuring Permissions
Managing File Ownership
Managing Basic Permissions
Managing Advanced Permissions
Managing ACLs
Setting Default Permissions with umask
Chapter 8. Configuring Networking
Networking Fundamentals DNS,Firewall, DHCP, Router, Switch, IP address and usages
Managing Network Addresses and Interfaces
Validating Network Configuration
Configuring Network Configuration with nmtui and nmcli
Setting Up Hostname and Name Resolution
Chapter 9. Managing Processes
Introduction to Process Management
Managing Shell Jobs
Using Common Command-Line Tools for Process Management
Using top to Manage Processes
Chapter 10. Working with Virtual Machines
Understanding RHEL 7 Virtualization
Making Your Server a KVM Host
Managing Virtual Machines
Chapter 11. Managing Software
Managing Software Packages with yum
Using yum
Managing Software Packages with rpm
Chapter 12. Scheduling Tasks
Configuring cron to Automate Recurring Tasks
Configuring at to Schedule Future Tasks
Chapter 13. Configuring Logging
Understanding System Logging
Configuring rsyslogd
Rotating Log Files
Working with journald
Chapter 14. Managing Partitions
Understanding MBR and GPT Partitions
Managing Partitions and File Systems
Mounting File Systems
Chapter 15. Managing PV VG and LVM
Understanding LVM,PV,VG
Creating LVM Logical Volumes
Resizing and Removing LVM
Chapter 16. Basic Kernel Management
Understanding the Role of the Linux Kernel
Working with Kernel Modules
Upgrading the Linux Kernel and Linux system
Chapter 17. Managing and Understanding the Boot Procedure
Understanding the Boot Procedure
Working with Systemd
Working with GRUB 2
Troubleshooting the Boot Procedure
Passing Kernel Boot Arguments
Using a Rescue Disk
Fixing Common Issues
Recovering Access to a Virtual Machine
Chapter 18. Managing SELinux
Understanding SELinux Working and Modes
Understanding Context Settings and the Policy
Restoring Default File Contexts
Using Boolean Settings to Modify SELinux Settings
Chapter 19. Configuring a Firewall
Understanding Linux Firewalling
Working with firewalld
Chapter 20. Configuring Time Services
Understanding Local Time
Using Network Time Protocol
Chapter 21.Configuring a Basic Apache Server
Configuring a Basic Apache Server
Understanding Apache Configuration Files
Creating Apache Virtual Hosts
Chapter 22. Configuring Remote Mounts and FTP
Mounting NFS Shares
Mounting SMB File Systems
Mounting Remote File Systems Through fstab
Using Automount to Mount Remote File Systems
Chapter 23.Trobule shooting
Basic Troubleshooting
Managing storage issue
Network Troubleshooting
Package issue
Kernel issue
Performance issue
Networking basic
IP address
Firewall(hardware/software)
Ports
Protocols
Router
Subnets
DNS
DHCP
TCP/UDP
Networking layer
Switch
TLS and SSL
cookies & cache
AD
CDN
Proxy
VPN
Http/https
AWS Cloud
Networking Basic
IP address
Firewall(hardware/software)
Ports
Protocols
Router
Subnets
DNS
DHCP
TCP/UDP
Networking layer
Switch
TLS and SSL
cookies & cache
AD
CDN
Proxy
VPN
Http/https
Linux Bacis
Essential File Management Tools
Working with Text Files
How to connect Linux
User and Group Management
Configuring Permissions
Managing Processes
Managing Software
Managing Partitions, PV VG and LVM
Daily usage commands
AWS CLOUD
1. What is Cloud?
Introduction to Cloud Computing
Introduction to AWS Computing
Understanding differences between On-premises and Cloud
architecture.
2. Networking (VPC)
Understanding AWS Regions & Availability Zones.
What is a VPC(Virtual Private Cloud)?
VPC Architecture and Internal working of VPC.
Design and Deploy Virtual Private Cloud.
Create Subnets, Internet gateway, Routing, Security Groups and
deploy EC2 machine with Key Pair.
What is VPC Peering?
Single & Multi-Region VPC Peering.
Real time use cases of AWS VPC Peering.
What is Network Address Translation?
Configuring a NAT Gateway.
Securing inbound connectivity with NAT Gateway.
Understanding VPC Endpoints.
Testing the use case with VPC End Points.
What is a Security Group(SG)?
What is Network Access Control List (NACL)?
Differentiate SG vs NACL?
Testing Security Group & NACL
Understanding AWS Network Firewall
Overview of VPN Connectivity between AWS and On-Prem DC?
What is a Virtual Private Gateway(VPG)?
Creating a Virtual Private Gateway and establish VPN Connection?
Testing the VPN Connectivity between On-Premises and AWS on
private networks.
Introduction to Software OpenVPN.
Configuring OpenVPN.
3. EC2
Introduction to EC2 Instances and deployment options.
EC2 Metadata, Variable Creation and AMI Creation
EC2 Launch Templates, Spot Instances & Reservations.
Introduction to Elastic Block Storage(EBS) and Instance Store.
Creating and configuration EBS Storage.
Understanding AWS Snapshots.
Performing EBS backup using Snapshots and Life Cycle Manager
Introduction to Application & Network Load Balancer.
Difference between Targets Groups and Load Balancer.
Deploy and Configure Network Load Balancer and perform load
balancing.
Simulate Network Load Balancing Scenarios.
Deploy and configure Application Load Balancing.
Simulate Path-Based load balancing using multi-target groups.
SSL Certificate configuration using AWS Certificate Manager and 3rd
Party Certificate Authorities.
Integrating NLB and ALB with Route53 Zones.
Introduction to EC2 Auto Scaling
Creating Custom AMI for Auto Scaling
Creating Launch Configuration and Auto Scaling Groups
Deploy the machines behind NLB and perform CPU stress testing
Simulate Auto Scaling Scenarios
4. Storage (S3,EFS,EBS)
Introduction to AWS Simple Storage Service(S3)
Creating S3 buckets, versioning, static hosting and log configuration
Creating bucket policies for granular S3 items access
Creating Bucket wide replication and Life Cycle Policies.
Introduction to Elastic File System (EFS)
Creating EFS between AZs and testing data consistency.
5.RDBS
Introduction Databases and SQL vs NoSQL
Deploy MySQL RDS Multi-AZ Database
Create a new DB on RDS and alter the data.
Perform Failover and Failback of RDS Database
Introduction to DynamoDB
Introduction to AWS RedShift
Introduction to ElastiCache
6.Cloud Watch, Alarms,Trail
Introduction Cloudwatch, Dashboards, Alarms,
Cloud Watch Logs and Schedules with Lambda
Infra as a Code(IaaC) with Cloudformation and version with GitHub
AWS AP & Resource audit with Cloud Trial & AWS Config.
Understand about Elastic BeanStalk.
7.IAM
Introduction to AWS IAM (Identity & Access Management)
Creating Users, Roles, Groups and Security Policies.
Restricting User Access and Cross Account Roles.
Deploy AWS AD Directory Service, Create AWS Organization.
Integration AWS Active Directory Service with Single Sign On.
8. Route 53
Create Route 53 domain and Application Load Balancer.
Configuring Route53 Failover Policies.
Introduction to Cloud Front.
Configuring S3 Static Website with CloudFront.
Introduction to AWS Direct Connect and Global Accelerator.
9. Micro service
Introduction to Container Services.
Installing and configuring Docker.
Understand Docker Hub and download images.
Creating containers on Docker pushing images to Docker Hub.
Introduction to ECR and ECS.
Create ECS Cluster with EC2 Machines.
Creating Task Definitions for deploying containers.
Deploy Tasks and Services on ECS Cluster.
Deploying AWS EKS Cluster.
Deploying PODs, Deployments & Services on EKS.
10. Other tools/ guidance
Introduction to Automation & Configuration Tools.
Understanding Infra as a Code(IaaC)
Understanding Terraform Vs CloudFormation.
Introduction to Ansible, GIT,Docker,Kuberntes
Overview of AWS Data Analytics.
After completing the course what is next?
Day-to-Day Activities of AWS Admin.
Real time Projects
how to trouble shoot the issues with your self
Interview Preparation via LinkedIn and nakuri
After learning cloud technologic what we need to learn next, how to
search aws admin jobs