Topics Covered: Summary

  • Agile Methodology and DevOps
  • Linux Basics
  • Scripting – Bash (shell scripting) and Intermediate Python Programming
  • SCM – Git
  • Build Management – Ant
  • Web/Application Server – apache and Tomcat
  • Database – MySQL, MongoDB (NoSQL)
  • Cloud Computing – AWS: ec2, VPC, S3, Cloudwatch, IAM, SES, RDS,
    CloudFront, EC2 command line tools, Python Boto module etc
  • DevOps Tools – Jenkins, Docker, Vagrant, Nagios
  • Configuration Management using Chef / Puppet / Ansible /
  • Continues Integration – Jenkins • Binary Repository Manager – Nexus
  • Infrastructure Monitoring – Nagios
  • Static Code analysis – Sonar

DevOps: Introduction

  • Software Methodologies – An overview
  • Agile
  • Continues Integration and Continues Delivery
  • DevOps

Linux OS:

  • Important Linux commands
  • Networking Basics.
  • Files and Permissions
  • Managing permissions with sudo

Scripting

  • Shell scripting:
    Variables and Strings,
    Regular expressions,
    AWK,
    SED,
    Functions,
    Loop – for loop and while loop

Scripting (Continued)

  • Intermediate Python programming:
    Strings manipulation,
    Python variables,
    Functions,
    Loops,
    Advanced networking programming,
    Database connections,
    Introduction to Classes and Objects,
    Python Modules: Sending out emails, Multithreading,
    Socket programming with modules.

SCM

  • Git (Advanced):
    installation and environment setup,
    Basic concepts
    Tags
    Patch
    Branch
    Working with Git on Developers perspective: Clone, review, commit, push, update,
    stash, move, rename, delete etc,
    Best practices for Releases

Build Management

  • Ant:
    Installation and Configuration,
    Build file,
    Property,
    Data types,
    Creation, WAR/JAR files,
    Deployment

Web/Application Server

  • Tomcat:
    Install and Configure,
    Admin console,
    Deployments,
    Tomcat as HTTP server,
    Apache proxy Pass
  •  Apache
    Install and Configure
    Running your website on Apache
    PHP installation and PHP frameworks (WordPress)

Databases

  • Mysql (Basics)
    Concepts of relational data model,
    Administration,
    SQL and connecting to DB from your application

Databases (Continued)

  • MongoDB (Basics):
    Concepts and Advantages of NoSQL data model,
    Queries,
    Differentiating with Relational DB Model

Cloud Computing:AWS

  •  AWS for Cloud computing:
    AWS Services,
    EC2,0
    VPC,
    S3,
    Elastic Volumes,
    Instance stores,
    RDS,
    Route53
    SES
    Elastic Load Balancers,
    Cloudwatch,
    Cloudfront,
    Cloud formation.

DevOps Tools

  • Chef:
    Install and Configure Server and Workstations,
    knife tool Roles and Environments,
    Writing Cookbooks in chef
    Bootstrapping nodes
    Key Authentication
    Effective deployments using Chef
  • Vagrant:
    Install and Configure,
    Vagrant images,
    Provisioning servers,
    Virtualbox integration,
    Vagrant modules for AWS and Rackspace
  • Nagios for Infra-Monitoring/Plugins:
    Install and Configure,
    Nagios host definitions,
    Service Definitions,
    Host/Service templates,
    Hostgroups,
    ServiceGroups,
    Event Handlers,
    Email notifications,
    Understanding how checks work
    Writing Nagios plugins
    SNMP plugin to monitor client machines

CI – Continues Integration (Done)

  • Jenkins:
    Introduction to Continues Integration,
    Install and Configure,
    Jenkins integration with Tomcat, Git, Ant, Deployer, etc.,
    Automated Deployment using Jenkins,
    Continues Deployment,
    Security,
    Reporting

Binary Repository Manager:

  • Nexus: A high-level overview of Usage and deployments

Static Code analysis

  • Sonar for Java & .Net:
    Code review: A high level overview


Frequently Asked Questions

Can I Attend a Demo Session Before Enrolment ?

We have limited participants or only one participant in a live session to maintain the quality standards. Se we provide  demonstration session before enrolment. However, without attending demonstration learner couldn’t able to clear his technical doubts about his desired technology. So we always recommend a learner to attend a demonstration with the person who will deliver the classes.


 Who is the instructor at eTrainingsIndia ?

All the instructors at eTrainingsIndia are experts from the industry with minimum 9-12 years of relevant IT experience. They are subject matter experts for providing an awesome learning experience.


 What if I miss a class ?

You will never lose any session. You can choose either of the two options:

  • Ask for a recorded session of the class from your instructor.
  • You can attend the missed session, in any other live session by the same instructor.
  • Prior update or intimation is needed if you are not attending the session

 Will I Get Placement Assistance ?

eTrainingsIndia is committed to giving you an adorable learning experience through our live online training and expert instructors. Through our training we will enable you to convert opportunities into job offers by presenting your skills at your interview. We can assist you in resume building. Please understand that we are not into placement services.


 What If I have more queries ?

Feel free to reach us at +91 9010769088 or mail us at contact@etrainingsindia.com


Other Courses People are Learning after Devops