UrbanPro
true

Devops and AWS - basic and Advanced Training

LIVE

Course offered by Karthik M

0 review

[Basic + Advanced - Complete set of DevOps tools - 100% Job Guaranteed ]                                  - By Karthik M(8 years Real time EXP on Devops)                              

Devops Introduction:

  1. What are the software development models available ?
  2. Why Devops ?
  3. When to use and when not to use?
  4. What are the delivery challenges faced?
  5. Types of Source code management?
  6. Tools Covered under this course
  7. Bonus â?? Introduction on Kubernetes.

Tools Covered:   [Basic + Advanced - Complete set of DevOps tools - 100% Job Guaranteed ]

  1. SCM - Git
  2. Build Tool - Maven
  3. Continuous Integration - Jenkins
  4. Containerization - Docker
  5. Configuration management System - Chef
  6. Cloud - AWS - EC2, S3, VPC, IAM, Route53, Queue Services, Auto scaling - Advanced explanation on each options on these services.
  7. Static code analysis - Sonarqube
  8. Code Coverage - Jacoco
  9. Artifactory - Jfrog
  10. Introduction and architecture of Container Orchestration - Kubernetes
  11. Linux basic and Scripting
  12. Introduction to Google Cloud Platform.
  13. Introduction to Ruby and Groovy Scripts.

Note: All the above listed software's are open sources. And Practice is done on Google Cloud Platform.

 

GIT:

  • Day 1:
    1. What is VCS?
    2. Detailed Git Architecture
    3. Git Installation
    4. Github Account creation.
    5. Setting up remote repository
  • Day 2:
    1. Git initial Configurations.
    2. Create Central/remote Repository locally
    3. Deep dive â?? History of verifications of commits
    4. Git Basic Commands.
  • Day 3:
    1. Branching model/Strategy
    2. Git advanced Commands
    3. Git diff
    4. Git show
    5. Git push
    6. Git checkout
    7. Git reset -And its types
    8. Git rebase
    9. Git revert
    10. Git stash
    11. Ignoring files
    12. Git clean
    13. Git log
    14. Git tag
  • Day 4 :
    1. Merging
    2. Resolving merge Conflict
    3. Hooks
    4. Git Pull
    5. Git Cherrypick
    6. Git Fetch
    7. Differences between GIT and SVN

Maven:  Build Tool

  • Day 1:
    1. What is Build Management ?
    2. What is Maven?
    3. Why build tool is required ?
    4. Maven Architecture?
    5. Maven Repositories?
    6. Maven Installations
  • Day 2:
    1. Project Name(GAV) and why they are important?
    2. Generate sample project structure
    3. Maven Build Life cycle
    4. Examples on Maven goals
    5. Verify Built artifacts

 

  • Day 3:
    1. What is POM?
    2. Maven Plugin management
    3. Different ways of invoking plugins
    4. Different command line options
    5. What is the importance of Settings.xml?
  • Day 4 :
    1. Deployment Automation, Dependency declaration,
    2. Multi Module Projects
    3. Maven update version â?? for release
    4. Documentation â?? Building own site
    5. Software quality
    6. Build Types
    7. Real-time project deployment
    8. Code Coverage
    9. Sonarqube â?? Code quality tool

Jenkins: CICD Tool

  • Day 1:
    • What is CI and its benefits ?
    • Why Jenkins?
    • Crontab Syntax
    • Jenkins Architecture
    • Jenkins Installation

 

 

  • Day 2:
    • Configure Systems
    • Configure Global Security
    • Global Tool Configuration
    • Reload Configurations from disk
    • Manage Plugins
    • System Information
    • System log
    • Load Statistics
    • Manage Nodes
    • Manage Users
    • Prepare to Shutdown
    • How to change port of Jenkins
    • How to change home directory of Jenkins
    • How to migrate Jenkins form one server to another
    • Real-time scenarios
    • Jenkins folder structure
  • Day 3:
    • Why Job Configuration is required?
    • Job Creation in Jenkins
    • CI setup â?? Exercise
    • Downstream dependency
    • CI and CD
    • Alter/create View â?? Project specific
    • Real-time scenarios
    • Build Pipeline
  • Day 4:
    • Jfrog â??Artifactory
    • Sonarqube â?? Static code quality analyzer
    • Jacoco â?? Code coverage
    • Real time project - Integrate Jfrog, Sonarqube, JaCoCo and Docker in Jenkins.
    • Maintenance of jenkins
    • Jenkins Best Practices
    • Popular Plugins
    • Code Review â?? An Agile process
    • Defect Tracking

Docker: Containerization

  • Day 1
    • Introduction to Docker
    • Difference between Physical and Virtual server
    • Docker supported platforms
    • Installations and verify the Docker.
  • Day 2
    • Managing Docker Containers.
    • Docker run command and understanding the entire command to create a container.
    • Inspecting Containers and Various Commands.
    • List running containers only
    • Show the last container which you have created(stopped/running)
    • List all containers(stopped and running)
    • Naming the container
    • Rename a container
    • Deleting a container
    • Delete all containers at once.
    • Starting a stopped container
    • Shortcut Keys - to work with Container
    • Attaching to a running container
    • Inspecting the container's processes
    • Stoping a container from 'host machine'
    • Show last 4 containers (stopped/running)
    • Find More About The Container
    • Create demonized container
    • Remove all running containers
    • Remove all running/stopped containers
  • Day 3
    • Deep Dive into Docker Images.
    • Listing docker images
    • SETTING-UP NGINX SERVER ON UBUNTU MANUALLY: Project
    • Images types
    • Creating docker image using "docker build" command
    • Writing Dockerfile.
    • Building docker image
    • Listing docker image
    • Testing Image
    • Data Volumes - Advanced Topic

 

  • Day 4
    • Exec - command
    • Docker useful commands
    • Build image without using existing image/image layers
    • To copy a file to docker container from host machine
    • Docker logs
    • Docker Hub and real-time Project.
    • Working with docker-hub images
    • Deleting all Images
    • Deleting an Image
    • Pushing custom images to docker repository
    • Searching docker images in docker hub
    • Pulling the images
    • Docker Benifits
    • Real time project

Chef: Configuration management tool

  • Day 1
    • Why Chef is required?
    • What are Chef features ?
    • Chef Architecture
    • Chef environment â?? terminologies
    • Hosted Chef server setup
    • AWS Instances â?? To setup node and WS â?? Points to Note

 

  • Day 2
    • Workstation Setup - ChefDK Installation
    • Connect WS to Server
    • Setup Node And connect to Hosted chef
    • Chef Recipe Syntax
    • Simplest form of Chef recipe code
    • What are Resources
    • How to do roll back in Chef
  • Day 3
    • Commonly used Chef resources
    • Commands to generate cookbook and Recipe
    • Test your recipe locally before applying to PROD
    • Real-time Exercise â?? Write a recipe and upload to server to configure node
    • Chef Recipe â?? File resource
    • Chef Recipe â?? Array
    • Setting up Firewall -Multiple ports
    • Chef Recipe â?? User resource
    • Chef Recipe â?? Directory resource
    • Chef Recipe â?? Remote file resource
    • Chef Recipe â?? Execute resource
    • Chef Recipe â?? Template resource
    • Real-time â??requirement to install apache service
    • Ruby has hash
    • Login to chef server â?? to check the hash of node
    • Adding the recipe to run_list to execute on nodes
  • Day 4
    • Optimize chef recipe â?? using attributes
    • Real-time scenario â?? tomcat install
    • Optimize chef recipe â?? using attributes
    • Attributes precedence - Chart
    • How does chef-client works
    • How to stop executing the recipe in other platforms
    • Chef Sample project â?? In Github
    • Chef â?? Best practices
    • Community cookbooks - Supermarket
    • ROLES
    • Creating Roles
    • Exercise â?? on roles
    • CLEANUP
    • Chef - Environment
    • Databag - concept

About the Trainer

Karthik picture

Avg Rating

0 Reviews

0 Students

1 Courses

Karthik M

Btech

8 Years of Experience

[Basic + Advanced - Complete set of DevOps tools - 100% Job Guaranteed ] - By Karthik M (8 years Real time EXP on Devops)
Devops Introduction:
1. What are the software development models available ?
2. Why Devops ?
3. When to use and when not to use?
4. What are the delivery challenges faced?
5. Types of Source code management?
6. Tools Covered under this course
7. Bonus - Introduction on Kubernetes.

Students also enrolled in these courses

LIVE
1 review
70 Hours

Course offered by Vishwanath M S

31 reviews
LIVE
11 reviews
30 Hours
15,000 Group Class (max 5)
20,000 1-on-1 Class

Course offered by Aarav

19 reviews
LIVE
60 Hours

Course offered by Gururaj Kulkarni

11 reviews

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet! Be the first one to Review

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Devops and AWS - basic and Advanced Training by Karthik M

Karthik picture
LIVE

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Devops and AWS - basic and Advanced Training by Karthik M

Karthik picture
LIVE

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more