Selenium Online training

Devops Online Training

Devops Online Training and Devops training by united trainings. Devops is a release management solution in bringing sysadmins and developers together to make software deployment at easy.

Demo Session 

Course Content – DevOps online course

 

Linux Basics
Scripting – Bash (shell scripting) and Advanced Python Programming
SCM – Git, Stash/GitLab
Build Management – Ant
Web/Application Server – apache and Tomcat
Database – MySQL, MongoDB (NoSQL)
Cloud Computing – AWS
DevOps Tools – Jenkins, Docker, Vagrant, Nagios
Configuration Management using Chef
CI – Jenkins
Binary Repository Manager – Nexus
Infrastructure Monitoring – Nagios
Static Code analysis – Sonar

Linux

  • Linux Boot Loader
  • Kernel
  • Daemons
  • Linux Shell
  • Applications

Scripting

  • Shell scripting:
    • Variables and Strings
    • Regular expressions
    • AWK,
    • SED
    • Functions
    • Loop – for look and while loop
  • Advanced Python programming
    • Strings manipulation
    • Python variables,
    • Functions
    • Loops
    • Advanced networking programming
    • Database connections
    • Introduction to Classes and Objects
    • Emailing using Python
    • Multithreading
    • Regular expressions

SCM:

  • SVN (Basics)
    • Installation and environment setup
    • working with svn
  • Git (Advanced):
  • installation and environment setup
  • Basic concepts
  •  Tag, Patch, Branching
  • Operations – Clone, review, commit, push, update, stash, move, rename, delete etc.
  • Best practices

Build Management

  • Ant
    • Installation and Configuration
    • Build file
    • Property
    •  Data types
    • Creatin, WAR/JAR files
    • Deployment
    • Maven (Basics): Installation and configuration

Web/Application Server

  • Tomcat
    • Install and Configure
    • Admin console
    • Deployments
    • Tomcat as HTTP server
    • Apache proxy Pass

Databases

  • Mysql
    •  Concepts of relational data model
    • Administration
    • SQL
    • Join Operations
    • Transactions
    • Indexing
    • SQL injection attacks
    • DB import and export
  • MongoDB
    • Cocepts and Advantages of NoSQL data model
    • Queries
    • Data types
    • Indexing
    • Replication
    •  Sharding

DevOps Tools

  • Chef
    • Install and Configure Server and Workstations
    • knife
    • Roles and Environments
    • Writing Cookbooks in chef
    • Bootstrapping nodes
    • Key Authentication
  • Docker
    • Install and Configure
    • Docker container
    • Imgaes and VMs
    • Revisioning
    • Docker in your infrastructure
  • Vagrant
    •  Install and Configure
    • Vagrant images
    • Provisioning servers
    • Virtualbox integration
    • Vagrant modules for AWS and Rackspace
  • AWS for Cloud computing
    • AWS Services
    • EC2
    • VPC
    • S3
    • Elastic Volumes
    • Instance stores
    • RDS
    • Elastic Load Balancers
    • Cloudwatch
    • Cloudfront
    • Cloudformation
  • Nagios for Infra-Monitoring/Plugins
    • Install and Configure
    • Nagions host definitions
    • Service Definitions
    • Host/Service templates
    • Hostgroups
    • ServiceGroups
    • Event Handlers
    • Email notifications
    •  Timeperiods

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
  • Install and Configure
  • Sharing Libraries and Binaries

Static Code analysis

  • Sonar for Java & .Net
  • install and Conifgure
  • Static Code analysis