Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
131 views

Dev and Ops: Devops + Aws Training Overview Introduction To Devops & Aws

This document provides an overview of a DevOps and AWS training course. The training covers topics such as DevOps concepts and tools including Git, Jenkins, Ansible, Chef, Docker, and AWS services. It also covers techniques like infrastructure as code, continuous integration and delivery, monitoring with CloudWatch, and building an end-to-end automated DevOps project using tools like Jenkins, Maven, Tomcat, Ansible, and Nexus/Artifactory. The goal is to teach students how to automate the software development life cycle on AWS using common DevOps practices and tools.

Uploaded by

kiran
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
131 views

Dev and Ops: Devops + Aws Training Overview Introduction To Devops & Aws

This document provides an overview of a DevOps and AWS training course. The training covers topics such as DevOps concepts and tools including Git, Jenkins, Ansible, Chef, Docker, and AWS services. It also covers techniques like infrastructure as code, continuous integration and delivery, monitoring with CloudWatch, and building an end-to-end automated DevOps project using tools like Jenkins, Maven, Tomcat, Ansible, and Nexus/Artifactory. The goal is to teach students how to automate the software development life cycle on AWS using common DevOps practices and tools.

Uploaded by

kiran
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

DevOps + AWS Training Overview

Introduction to DevOps & AWS


• What is DevOps?
• History of DevOps
• Dev and Ops
• DevOps definitions
• DevOps and Software Development Life Cycle
• DevOps main objectives
• Infrastructure As A Code
• Prerequisites for DevOps
• Tools (Jenkins, Chef, Docker, ansible,maven, GiT and so on.)
• Continuous Integration and Deployment
• Introduction of cloud
• Use of AWS cloud in Devops
Linux Concepts
Version control /Repository tools
GIT:
• Subversion Controls/Git & Git HUB
• Working with local repositories
• Working with remote repositories
• branching
• merging
• cloning
• fetch/pull
• cherry-pick,rebase

SVN:
• Inroduction of SVN
• Code checkin in SVN
• Creare branches
• difeerence of SVN& GIT

Sonar: (Code coverage tool)


. introduction about sonar
. jenkins to Sonar automation
. Configure Quality gates
. Automate the process using Quality gates
Configuration Management tools
Ansible
• Chef/Puppet/Ansible Introduction
• ansible server Hands-on
• Ansible server installation/configuration
• Write ansible playbooks
• Remin all ansible Concepts
• Install ansible on AWS environment
• Continous deployment using Ansible
• Jenkins + Ansible integration
• Hans on -Oneclick deployment
Environments
• playbooks
• modules
• Valut
• Continous deployment using ansible
Cheff:
• Chef/Puppet/Ansible Introduction
• cheff server Hands-on
• cheff server installation/configuration
• Write cheff cook books
• Remin all cheff Concepts
• Install cheff on AWS environment

Nexus Artifactory tool:


• install nexus artifactory tool
• deploy war file
• continous deploymnet
• Automate the process using Jenkins

Build Automation
• Introduction with Maven
• Maven structure
• Maven Phases
• Installation of Maven
• integrate Jenkins+Maven
• Configuration
• Maven dependencies/plugins
• jar/war project structure
• Automate build automation process
Tomcat Web Server
• Installation and Configuration
• Tomcat Manager
• Tomcat userfile modification
• integrate jenkins+ tomcat
• Application Management
• App Deployment Methods
• Automate deployment procedd
Jenkins Framework (Continous Integration/Continous Delivary)
• Introduction to Jenkins
• Jenkins Installation
• User Profile
• User Management
• Security Management
• Plugins Management
• Global tools configuration
• Builds Setup
• Creating Node servers
• Creating pipeline jobs
• automate pipeline jobs using Groovy script
• Integration with Git/github
• Integration with Maven
• Integration with Tomcat
• Integration with artifactory tools
• Jenkins to sonar integration
• Jenkins Nexus integration
• Jenkins to S3 bucket integration
• Jenkins to Ansible integration
Working with Docker
• Introduction to Docker
• Docker Terminologies
• Installation of Docker
• Docker image creation
• Creating dockor containers
• Writing Docker file
• About Dockerhub
• Push/Pull docker images from Docker hub
System Monitoring
• Introduction to cloudwatch
• Concepts behind cloudwatch
Amazon Web Service
• Ec2 instances creation linux/redhat/ubuntu
• Create IAM service
• Virtual private cloud (VPC) Creation/subnets
• Creting stotage services ie S3/Glacier/EFS
• Setup the cloudwathch & creating Alarams
• Creating Auto Scaling group & assing instances to auto scaling group
• Creating Cloud trail/snapshots
• Creating new security groups in aws
Project Work
• Cretting end to end automation
• Bring the code from github throuh jenkins job
• Build the code through maven
• Deploys War file to tomcat through automated jenkin job
• Pushing the Artifacts in ot nexus artifactory tool
• Integate jenkins to Sonar coverage tool
• Deploy artifacts to different servers using ansible

You might also like