Red Hat Linux Administration (RHEL)

    • Install Red hat  on virtual machine manager using with iso file  (minimal and server with GUI)
    • File System Hierarchy system
    • Access the terminal and terminal structure 
    • Basic commands
    • Create files & directories  and Manage the files & directories
    • User Administration and Manage the User accounts and Password
    • Group Administration and Mange the Group accounts
    • Permissions and Manage the permissions
    • Basic Permissions & Advanced permissions 
    • Access Control List (Acls) & Assign  Sudoers permissions
    • Partitions , Create a partitions and Manage the partitions and add the systems 
    • Scheduling jobs using cron
    • Package Management Manage the packages using with rpm and yum
    • Controlling Services and Daemons
    • Manage Process and Process Management
    • Booting Process
    • Network part, Assign IPs and Hostname
    • Requirements to Configure any server
    • Install and Configure ssh server
    • Install and Configure FTP server
    • Install and Configure NFS server
    • Install and Configure Samba server
    • Install and Configure Webserver(Apache) server

 

Basics on shell scripting

  • What is shell scripting and its advantages.
  • Conditions
  • Conditions
  • Looping
  • Functions
DevOps

 
CLOUD COMPUTING and VIRTUALIZATION

  • History and evolution of cloud
  • Cloud computing concepts
  • Characteristics and Benefits of cloud
  • Cloud service models
  • LaaS,PaaS and SaaS
  • Cloud service model implementations
  • Cloud Deployment Models
  • Virtualization
  • Virtual Machines

 

Ansible

  • Introduction to Ansible.
  • Introduction to YAML.
  • Ansible Documentation.
  • Setup and Configuration.

Ansible Playbooks :
Ansible command line :

  • System Facts.
  • Target Section.
  • Variable Section.
    • Handler Section.
    • Lookups,Runonce,Local Action,Loops,Conditionals,Until,Notify,Tags,Error Handling,Templates etc.

Ansible Modules

  • Setup Module.
  • File Module. Pause Module.
  • Yum Module.
  • Service Module.
  • Copy Module.
  • Package Module etc.

Ansible Command Line Usage.
Ansible Roles.
Ansible Galaxy.
Cases :

1.Web Server playbook.
2.Database Server playbook.
3.NFS sever playbook.
4.MOTD playbook.

 Git

  • Introduction to Version Control.
  • Installation to Client setup.
  • Git Commands and Repository .
  • Branching
  • Working with GitHub.
  • Usecase:: BitBucket

 

Puppet

  • Introduction to Puppet
  • Installation of Puppet Master
  • Installation of Puppetagent
  • Module Structure and Class Naming
  • Declaring Classes and Creating Node definition.
  • Puppet.conf,Catalog Compilation,Facter.

 

Puppet DSL :

  • DSL overview
  • Relationships and Dependencies.
  • Arrays
  • Conditional Statements
  • Variables ,Parameterization and Scope.
  • Inheritance
  • Regular Expressions
  • Meta parameters.
  • File and Resource Defaults.
  • Templates
  • Resource Collectors
  • Definitions .
  • Class Parameters and Scope
  • Variable/class/Module Naming Conventions .

 

Puppet Forge
Cases :
1.MOTD Module.
2.NTP Module.
3.Secure Shell Module.
4.LogRotate Module.
5.Secure FTP server Module.
6.Hosts Module.
7.Apache Module.

Apache Tomcat Application Server

  • Installation and Configuration of Tomcat Server.
  • Managing Tomcat.
  • Deploying and Managing Applications.

 

Docker

  • Docker Concepts
  • Installing Docker.
  • Docker Image Layers
  • Build Docker Images by using Docker Commit Command.
  • Build Docker Images by Writing Dockerfile.
  • Push Docker Images to Docker Hub.
  • Docker Networking,Links and Volumes.
  • Create Dockerized Web Applications.

 

 

VAGRANT

  • Introduction
  • Setting up Vagrant
  • Using Varagrant,Vagrantfiles,Boxes,Synced Folders,Networking.
  • Automated Provisioning with Shell,Puppet and Chef.
  • Private and Public Networking.
  • Multiple Machines with Vagrant.
  • Box Management.

 

CONTINUOUS INTEGRATION

  • INTRODUCTION TO JENKINS-CI
  • Continuous Integration with Jenkins Overview.
  • Installation of Jenkins.
  • Jenkins Management.
  • Support for the Git version control systems.
  • Different types of Jenkins Jobs.
  • Setting up a Jenkins job.
  • Scheduling build jobs.
  • Jenkins Plugins.
  • Introduction to Maven.
  • Setting up Jenkins Master and Slave servers.
  • Backup and Restore of Jenkins.

 

DEVOPS : MONITORING TOOL 

NAGIOS :-

  • Installation and Configuration of Nagios Server.
  • Configuring NRPE.
  • Nagios Configuration.
  • Startup.
  • Adding Hosts and Sevices.
  • Web Interface.
  • Notifications.

 

 

AWS(Associate Solutions Architect)

1. Introduction to Cloud Computing

  • AWS Architecture
  • AWS Management Console
  • Setting up of the AWS Account

2. Amazon EC2 and Amazon EBS

  • Amazon EC2,
  • Amazon EBS,
  • Demo of AMI Creation,
  • Backup, Restore,
  • EC2 Services
  • EBS persistent storage.

3. Amazon Storage Services : S3, RRS, CloudWatch

  • AWS Storage Services: S3, RRS & Glacier,
  • Amazon Cloud Watch
  • Alerts
  • Notification

4. Scaling and Load Distribution in AWS

  • Amazon Scaling Service: ELB and Auto Scaling

5. AWS VPC & Route 53

  • Amazon VPC with subnets
  • Gateways
  • Route tables
  • Amazon Route 53 overview
  • 6. Identity and Access Management Techniques (IAM) and Amazon Managed Relational Database (RDS)
  • Amazon IAM Overview
  • Amazon RDS.

7. Multiple AWS Services and Managing the Resources' Lifecycle

  • AWS CloudFront

 

.