S T E P S
T E C H N O L O G Y

DevOps

DevOps

DevOps Introduction

  • Understanding Developement
  • Developement SDLC : WaterFall& Agile
  • Understanding Operations
  • Dev vs Ops
  • DevOps to the rescue
  • What is DevOps
  • DevOps SDLC
  • Continous Delivery model
  • DevOps tools for DevOps SDLC
  • DevOps Roles &Responsiblities

OS, Virtualization & Networking, Linux Quickstart

  • Linux Introduction, Principles & Linux distros
  • Command line utililities& Basic commands
  • Linux Filesystem
  • Text Editors (VIM)
  • Filters & I/O Redirections
  • Users & Group administration
  • File permissions & Ownerships
  • Sudo
  • Software Management: Redhat& Ubuntu
  • Useful tools: ssh, telnet, scp, rsync, disk utils, backups etc
  • Service & Process management
  • Systems and HW stats

Networking fundamentals Part 1

  • Components of computer networks
  • Classification: LAN, WAN, Peer to Peer network, Server based
  • Switches
  • Routers
  • Network Architecture
  • Protocols
  • Port numbers
  • DNS
  • DHCP
  • IP Addresses

Vprofile Web Application Architecture.

  • Infrastructure
  • Network layout
  • Services & Components
  • Databases
  • Datastores
  • Architecture from a DevOps perspective
  • Virtualization,ImplementingVprofile on VM’s

Cloud computing

  • Introduction to cloud computing.
  • DevOps & Cloud
  • Public, Private & Hybrid cloud
  • IAAS, PAAS & SAAS
  • Cloud computing & DevOps

AWS part 1

  • Introduction to Public cloud with AWS
  • Setup your own account and Manage it
  • IAM: Manage users, groups, roles & policies
  • Secure your AWS account
  • Ec2 services: Instances, AMI, EIP, Security groups, key pairs
  • EBS: Manage Volumes for ec2, backups & restores
  • ELB: Load balance your own website
  • S3: Use S3 to host websites & as a centralised storage
  • RDS: Setup & Manage your own Highly available Database

Vprofile on AWS cloud

  • Create multiple Ec2 instances for setting up Nginx and Tomcat
  • Setup and use Elacticache, ElasticSearch, SQS, RDS, S3 for Vprofile backend services.
  • Setup AWS Elastic Load balancer in front of Nginx or Tomcat for High Availablity.
  • Monitor everyting with AWS Cloudwatch.

Version control system with Git

  • What is VCS & why it is needed
  • DevOps use cases
  • Setup your own repo with git
  • Manage your code base/source code with GIT & GITHUB

Continous Integration with Jenkins

  • Introduction to continous integration.
  • Build & Release and relation with DevOps
  • Understanding developement and developers
  • Why Continous integration
  • Jenkins introduction and setup
  • Jenkins projects/jobs
  • Jenkins plugins
  • Jenkins administration: Users ,Nodes/slaves, Managing plugins, Managing software versions
  • needed

Build tool Maven

  • Introduction
  • Phases
  • Java builds

Build and Release job/project setup

  • • Intro & Setup
  • • Software versioning & Hosted repository
  • • Integration with Jenkins

Our Work Process

Simple & clean work process

01

Aim

Your training is our aim. We provide the best online / offline training on wide ranges of courses – Artificial Intelligence, Cloud Computing etc. .

02

Support & Job Placement

Our learning support is flexible to let you learn in your own pace. Our dedication to your success is reflected in our experienced instructors and record-breaking job selection.

03

Relations With Clients

Ensuring good relations with customers also helps software developers find new clients, as they may mention the company to friends or coworkers. Beyond all of these reasons, being friendly with clients also helps a software developer look more professional, which is always a good thing in the business world.