Learn Devops With A Grade Project
Learn Devops With A Grade Project
Learn Devops With A Grade Project
VProfile is a web application written in Java by our Developers, it is a social networking website
like Facebook. This entire application is designed as it’s their in real time to train you on automating
all these components.
In the first place, you will learn different components and services in this application like Nginx,
Tomcat, Apache, Rabbit MQ, Elastic search, Mem cache, MySQL, Mongo dB etc.
Learn first to deploy them manually one by one on Virtual Machines and AWS cloud.
Then learn all the DevOps tools like Ansible, Jenkins, Puppet, Docker, and Kubernetes to
automate everything.
Along with these tools you will trained on tools which are used for Building software’s from
Developer’s code. Our Developers have written the code for Vprofile application.
You will learn how to build, test and deploy this application, by using tools like Git, Maven,
Nexus, jfrog Artifactory, SonarQube etc.
Learn how to secure your services by creating a secure infrastructure in AWS cloud.
Learn High Availablity and Redundancy along with the project implementation.
Course is divided into six parts. Five parts are mandatory and will be done in the same flow. Sixth part
will be taken after the completion of the course. It will be scheduled (mostly weekends) and notified to
you but it’s optional to attend and does not hamper your self-learning process.
Virtualization
Introduction & Real time use cases
Hypervisors
Virtual box
Vagrant
Vagrant on windows
Vagrant on Linux
Vagrant Cloud
Automating virtual machines
Vagrant & virtualbox for Lab setup
Create & manage your own Lab on any computer.
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 centralized storage
RDS: Setup & Manage your own Highly available Database
Ansible
Ansible Galaxy
Exploring Roles from Galaxy
Download Galaxy roles and integrate with your code
Puppet
Config Management with Puppet
Difference between Puppet & Ansible
Puppet server & agent setup
Writing puppet manifests
Managing multi OS(Red Hat & Ubuntu) with puppet
Setup LAMP Stack with Puppet
Resources
Variables
Selectors
Classes
Variables
Conditions
Modules
Puppet Forge modules:
Apache
VCS
Firewall
Mysql
Templates
Hiera
Part 4
Dockers & Containers
What are containers
Difference between VM’s & Containers
Hypervisor Vs Docker Engine
Docker Introduction
Docker installation
Images & containers basics
Images
Docker Images Deep Dive
Docker Hub
Pull & Push images
Building your own Image with Docker file
Docker & Jenkins integration
Hosting & Managing Images
AWS Part 2
VPC: Setup Highly Available & Secure network on AWS
Cloud Watch: Monitor you AWS setup
Auto scaling with ELB
Beanstalk: Setup and automated deployments
Next Level of DevOps => DevSecOps
Information Security Overview
Security Threats and Attack vectors
Hacking concepts
Hacking phases
Attack Types
Penetration Testing
VISUALPATH: #205, 2 nd Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad
CAREER LINES : 9989971070, 9704455959 Visit: www.visual path.in
DevOps Training Content
DevOps & Pen Test
FAQ’s
In Real time you will have multiple services/servers working together to create a web service like
Facebook or Twitter or Amazon or Flipkart. To deliver features to the website, developers will code new
features and Operations team will deploy them into production servers. By using DevOps principals and
Tools we can deliver features more rapidly to production systems.
We have taken the same approach and will train you in the similar manner.
Q8. Do I need to have any background or prerequisite to join this course?
Ans: We are training you from the very scratch, we believe in building strong base. So we start the course
by Linux systems and basic networking. Then we train you on virtualization and Cloud computing. Once
you have the infrastructure knowledge we will setup our application on it manually. So you dont need any
background but you have to practice well.
Q9. Is it possible to cover all the topics in given time frame?
Ans: Yes it is very much possible and we are talking from all our past experiences. The course is well
structured and very well documented. Apart from the time you spend in the class you have to put your
own efforts in going through the exercises. SO that will add some more time in learning.
Q10. Will I be able to practice everything by myself?
Ans. Well we know no matter how much you concentrate in the class you still will have chances of
making mistakes while practicing by yourself. For that very reason we have written a Book Decoding
DevOps which you will get when you join the course. It’s a step by step guide of everything you need for
practicing. Along with that you will get few more Documents, Codes, Files and commands for practicing
on regular basis.
Q11. What if I am still getting errors while practicing?
Ans: Yes we know no matter how clear the documents you have, still you may make mistakes and we
have gone through such situation earlier. For that very reason we created a Facebook group “Heuristic
DevOps by Imran” only for the students. Here you can post any questions with all detail and that will be
answered ASAP.
Q14. I am still not convinced, give the most valued reason to join this course. Ans:
Put an eye on the bullet points below and you will get your answers.