Automation with Python Programming

Python Programming Workshop

Python has been one of the premier, flexible, and powerful open-source language that is easy to learn, easy to use, and has powerful libraries for data manipulation and analysis. Python cuts development time in half with its simple to read syntax and easy compilation feature. Debugging your programs is a breeze in Python with its built in debugger. Using Python makes System Administrators and Software Engineers more productive and their programs ultimately better.

 

Course Outline

  • Introduction To python and Internals
  • Control Staments & String
  • List & Sets
  • Hands on List & Sets
  • Tuples and Dictionary
  • Functions , Files and Execution
  • System modules
  • Hands on Regex
  • OOP
  • Garbage Collection Data Hiding Inheritance
  • Stack and Queue Implementation
  • Threads & Socket
  • Hands on Examples on Sockets
  • Mini Project related SysAdmin Task

Linux Administration in AWS Environment

This Workshop will train students with Essential Linux administration skills. By the End of this workshop, students will have all necessary knowledge and skills to pursue career as a Junior Linux Administrators in SME

Session 1 – Essentials of Enterprise Networks and Operating Systems ( 6 Hours )

  • Understanding IT Infrastructure Management Serviceso Production, Development and Testing Environments
  • Enterprise Level Operating Systems
  • Linux Operating Systems Architecture and Functions
  • Linux Installation in AWS

Session 2 : Essentials of Linux Administration ( 6 Hours )

  • –  Working with Linux Command line – Basic Commands
  • –  Basic Linux System Admin Tasks
    •  Linux Boot Process
    • User Management
    •  File Access Managemento Process Management
    •  Job Scheduling
    •  Service Management
    •  Backups and Restores

Session-3: Storage Management in Linux ( 6 Hours)

  •  Linux Software management
  • Device Management in Linux
  •  File System Configuration in Linuxo Disk Management in Linux
  •  Security in Linux

Session-4 : Linux in Enterprise Network Environment ( 6 Hours)

  • Configuring Linux in Network Environmento Overview of Various network services
  • Managing Essential Linux Network Services
    •  SSH
    •  NFS
    •  APACHE

Essentials of Cloud Computing and AWS

What is AWS? – Amazon Web Services

 

What is focused on this Workshop

The AWS training course is designed to help you gain in-depth understanding about AWS architectural principles and services. You will learn how cloud computing is redefining the rules of  IT infrastructure architecture, as well as how to design, plan, and scale your AWS Cloud implementation with best practices recommended by Amazon.

The course begins with an overview of the AWS platform before diving into its individual elements: IAM, VPC, EC2, EBS, ELB, S3, EIP,  Route 53, Glacier, Snowball,  Dynamo DB,  Auto Scaling, Cloudwatch, Elastic Cache, CloudTrail, Security, EMR(Hadoop), Datapipeline,  and Enterprise class Elasticsearch .

The course will help you learn the terminology, latest trends, and best practices of the field—and become industry-ready to help you qualify for a position as a high-quality AWS professional.

Session-1: ( 6 Hours)

  •   Fundamentals of Cloud Computing
  •   Difference between Traditional DC and Cloud
  •   Introduction to AWS
  •   Free Tier AWS
  •   EC2 instance Type

Session-2: ( 6 Hours )

  •   1st EC2 Linux and Windows AWS instance
  •   Operations like adding Persistent IP’s
  •   EBS (Elastic Block Storage) in AWS
  •   EBS various Operations
  •  EBS snapshots and restorations

Session-3 ( 6 Hours )

  •   Understanding of VPC in AWS
  •   Security Groups and NACL’s

Session -4 ( 6 Hours)

  • AWSS3
  • Various S3 features and Operations
  • Understanding ELB (Load Balancer) in AWS
  • Auto Scaling in AWS
  • IAM Services in AWS