SlideShare a Scribd company logo
360°
Master’s Program
Cloud Development
Professional
Cloud Development
Professional
Program Modules
• AWS Solution Architect Associate Level Course Content
• AWS Solution Architect Professional Level Course Content
• DevOps
AWS Solution
Architect Associate Level
Course Content
AWS Solution Architect Associate Level
Topics covered in the training
Introduction to Cloud Computing
•Introduction to Cloud Computing
•Why Cloud Computing?
•Benefits of Cloud Computing
Types of Cloud Computing
•Public Cloud
•Private Cloud
•Hybrid Cloud
•Software as a Service
•Platform as a Service
•Infrastructure as a Service
•Horizontal vs. vertical scaling
Cloud Computing Issues
•Security
•Costing Model
•Service Level Agreement (SLA)
•Cloud Interoperability Issue
•What to migrate?
•Legal and compliance
Virtualization
•What is virtualization?
•Virtualization and cloud computing
•Types of virtualization
•Virtualization terminologies
•Hypervisor
•Benefits
•Vendors
AWS Solution Architect Associate Level
Topics covered in the training
Amazon Web Services (AWS)
•Introduction to AWS
•Elastic computing
•Introduction to the AWS products
•Regions and Availability Zones
•Signing up for AWS
•AWS Free usage tier
•Introduction AWS management console
EC2 Instances
• Understanding AMI
• Launching your first AWS instance
• On-demand Instance pricing
• Reserved Instance pricing
• Spot instance pricing
• Setting up security
• Security groups
• Choosing the AMI
• Creating a new AMI
• Public and Private IP's
• Deploying a new instance from the created AMI
• Key Pairs
• Elastic IP's
• ELB (Elastic Load Balancer)
EBS (Elastic Block Storage)
• Create EBS volumes
• Delete EBS Volumes
• Attach and detach EBS volumes
• Mounting and un-mounting EBS volume
• Creating and deleting snapshots
• Creating volumes from snapshots
AWS Solution Architect Associate Level
Topics covered in the training
CloudWatch
• Cloudwatch dashboard
• Configuring Monitoring services
• Setting thresholds
• Configuring actions
• Creating a cloudwatch alarm
• Getting statistics for ec2 instances
• Monitoring other AWS services
• Configuring Notifications
• Integrating cloudwatch with Auto scaling
Simple Notification Service (SNS)
• what is SNS?
• Creating a topic
• Create subscription
• Subscribed to the subscription
Auto scaling
• Boot strapping
• Create a launch configuration
• Create an Auto Scaling group
• Create a policy for your Auto Scaling group
• set up an auto-scaled, load-balanced Amazon EC2 application
Identity access management (IAM)
• Creating Users and Groups
• Applying policies
• Password Policy
• Roles
Command line management. Elastic Beanstalk
• Creating environment
• Application versioning
• Deploying a sample app
AWS Solution Architect Associate Level
Topics covered in the training
S3 (Simple Storage Service)
• what is S3?
• S3 Infrequent Access storage
• S3 durability and redundancy
• S3 Buckets
• S3 Uploading Downloading
• S3 Permissions
• S3 Object Versioning
• S3 Lifecycle Policies
Glacier storage Route53
• Creating zones
• Hosting a website
• Understanding routing policies
• Weighted simple and failover policies
Relational Database Service (RDS)
• Selecting the Database type
• Configuring the database
• Creating database
• Configuring backups
• Configuring the maintenance windows
• Connecting to the database.
Cloud Formation
• What is cloud formation?
• Deploying template
• Create Stack
• Delete Stack
• Provisioning application resources with CloudFormation
• Monitoring the resources
AWS Solution Architect Associate Level
Topics covered in the training
CloudFront
• Use of cloudfront
• Creating a cloudfront distribution
• Hosting a website of cloudfront distribution
• Implementing restrictions
• Configuring origins and behaviors
Amazon Virtual Private Cloud (VPC)
• What is VPC?
• VPC configuration
• VPC security
• Elastic IP's
• Inbound and outbound ACL's
• Simple Queue Service (SQS)
Dynamo DB
• Creating a Dynamo db
• Configuring alarms
• Adding data manually
Project and AWS Case study
• Creating and managing a multitier application on AWS platform
• Best practices for AWS
• Cost control strategies
• Overview of AWS certification
AWS troubleshooting
• Troubleshooting EC2 instances
• Troubleshooting using CloudWatch
• Troubleshooting using ELB
• Using CloudTrail
AWS Solution
Architect Professional Level
Course Content
AWS Solution Architect Professional Level
Topics covered in the training
Domain 1: High Availability and Business Continuity
• Demonstrate ability to architect the appropriate level of availability based on
stakeholder requirements
• Demonstrate ability to implement DR for systems based on RPO and RTO
• Determine appropriate use of multi-Availability Zones vs. multi-Region architectures
• Demonstrate ability to implement self-healing capabilities
Domain 2: Costing
• Demonstrate ability to make architectural decisions that minimize and optimize
infrastructure cost
• Apply the appropriate AWS account and billing set-up options based on scenario
• Ability to compare and contrast the cost implications of different architectures
Domain 3: Deployment Management
• Ability to manage the lifecycle of an application on AWS
• Demonstrate ability to implement the right architecture for development, testing, and
staging environments
• Position and select most appropriate AWS deployment mechanism based on scenario
Domain 4: Network Design
• Network Design for a complex large scale deployment
• Demonstrate ability to design and implement networking features of AWS
• Demonstrate ability to design and implement connectivity features of AWS
Domain 5: Data Storage
• Demonstrate ability to make architectural trade off decisions involving storage options
• Demonstrate ability to make architectural trade off decisions involving database options
• Demonstrate ability to implement the most appropriate data storage architecture
• Determine use of synchronous versus asynchronous replication
AWS Solution Architect Professional Level
Topics covered in the training
Domain 6: Security
• Design information security management systems and compliance controls
• Design security controls with the AWS shared responsibility model and global
infrastructure
• Design identity and access management controls
• Design protection of Data at Rest controls
• Design protection of Data in Flight and Network Perimeter controls
Domain 7: Scalability and Elasticity
• Demonstrate the ability to design a loosely coupled system
• Demonstrate ability to implement the most appropriate front-end scaling architecture
• Demonstrate ability to implement the most appropriate middle-tier scaling architecture
• Demonstrate ability to implement the most appropriate data storage scaling
architecture
• Determine trade-offs between vertical and horizontal scaling
Domain 8: Cloud Migration and Hybrid Architecture
• Plan and execute for applications migrations
• Demonstrate ability to design hybrid cloud architectures
DevOps
Course Content
DevOps
Topics covered in the training
About The Course
DevOps is a practice combining both Development and Systems Operations. This course is
designed to make you a practitioner of DevOps by providing you hands-on training on
tools that have emerged as part of DevOps lifecycle.
Introduction to Devops
• Define Devops
• What is Devops
• SDLC models,Lean,ITIL,Agile
• Why Devops?
• History of Devops
• Devops Stakeholders
• Devops Goals
• Important terminology
• Devops perspective
• Devops and Agile
• Devops Tools
• Configuration management
• Continuous Integration and Deployment
Introduction to Cloud computing
• What is Cloud Computing
• How Cloud Computing are helpful
• Cloud's role in DevOps orchestration
• What is AWS
• Use cases in AWS
• Companies using AWS and Market tends
• Different Services offered in AWS
• Use case: - Highly available fault tolerant systems
• Understanding availability zone
• region
• Creating your own account in AWS
• Creating a VPC
• subnet
• network gets way
• Running your own EC2 instance
• Connecting in EC2 and installing https in Ec2
• S3
• Over viewS3
• SNS. Cloud watch
DevOps
Topics covered in the training
Introduction to Virtualization
• What is Virtualization?
• History of Virtualization
• What is Hypervisor?
• Types of Server Virtualization
• Benefits of Virtualization
• Important Virtualization products
VAGRANT
• Introduction
• Why and what is Vagrant
• Uses of Vagrant in an environment
• Alternatives of Vagrant
• Vagrant versions
• Installation and Configuration
• Installing Virtual box
• How to install Vagrant on Windows
• Configuring Vagrant
• Provisioning with Vagrant
• Creating first VM with Vagrant
• Operations on the VM
• Connecting to the VM
• Add required Images to Vagrant
• Using Vagrant.
GIT: Version Control
• Introduction
• Version control systems
• Local, Centralized and distributed
• Installing Git
• Installing on Linux
• Installing on Windows
• Initial setup
• Git Essentials
• Creating repository
• Cloning, check-in and committing
• Fetch pull and remote
• Branching
DevOps
Topics covered in the training
Chef for configuration management
• Overview of Chef
• Common Chef Terminology (Server, Workstation, Client, Repository etc.)
• Servers and Nodes
• Chef Configuration Concepts
• Workstation Setup
• How to configure knife
• Execute some commands to test connection between knife and workstation
• Organization Setup
• Create organization
• Add yourself and node to organization
• Test Node Setup
• Create a server and add to organization
• Check node details using knife
• Node Objects and Search
• How to Add Run list to Node
• Check node Details
• Environments
• How to create Environments
• Add servers to environments
• Roles
• Create roles
• Add Roles to organization
• Data bags in chef
• Search criterion in Chef
• Real time cookbooks
Puppet for configuration management
• What is Puppet?
• How puppet works
• Puppet Architecture
• Master and Agents
• Configuration Language
• Resource Abstraction Layer
• Transactional Layer
• Installation and Configuration
• Installing Puppet
DevOps
Topics covered in the training
• Configuring Puppet Master and Agent
• Connecting Agents
• Puppet Master
• Puppet configuration tree
• Puppet configuration files
• Puppet Language Basics
• The declarative language
• Resources
• Resource Collectors
• Virtual Resources
• Exported Resources
• Manifests
• Relationships and Ordering
• Modules and Classes
• Class Parameters
• Defined Types
• Puppet Language Advanced
• Facter
• Variables
• Conditional statement
• If Else
• Case and Selectors
• More Conditionals and Logic
• Resource relationship
• Templates
• Static Contents Explosion
• Using Dynamic Content with Templates
• Templates Overview
• ERB
• Example Code Manifests/Modules
• NTP Module
• Users Module
• SSH
• Sudo
DevOps
Topics covered in the training
Ansible:
• Introduction to Ansible
• Ansible Architecture
• Ansible terminology
• Ansible commands
• How to add nodes to server
• Ansible installation and configuration
• Installing ssh on nodes
• Generating the keys
• Components of Ansbile
• Inventory
• Configuration
• Modules
• Playbooks
• Global Configuration
• Roles
• Tags
• How to write playbooks
• PYYAML overview
• How to write playbooks
• Ansible modules
• Ansbible Roles
• Ansible Galaxy
• How to download playbooks from Galaxy
• Realtime playbooks
Nagios: Monitoring
• Introduction and Installation
• Obtaining Nagios
• Compiling and installing Nagios
• Basic configuration
• Creating a new host and service
• Creating a new e-mail contact
• Verifying configuration
• Creating a host group and service group
• Creating a new contact group
• Creating a new time period
DevOps
Topics covered in the training
• Plugins and commands
• Finding and installation of a Plugin
• Removing a plugin
• Creating a new command
• Customizing commands
• Using Nagios GUI
• Scheduling downtimes
• Generating reports
• Configuring notification
• Configuring checks
• Managing Flapping
• NRPE Monitoring
• Enabling Remote Execution
• Monitoring local services on a remote machine with NRPE
• Setting the listening address for NRPE
• Setting allowed client hosts for NRPE
• Creating new NRPE command definitions securely
• Creating a custom NRPE script.
Jenkins – Continuous Integration
• Introduction.
• Understanding continuous integration
• Introduction about Jenkins
• Build Cycle
• Jenkins Architecture
• Installation
• Obtaining and installing Jenkins
• Installing and configuring GIT
• Java installation and configuration
• Maven Installation
• Exploring Jenkins Dashboard.
• Creating Jobs
• Running the Jobs
• Adding and updating Plugins
• Disabling and deleting jobs
• Build Deployments
DevOps
Topics covered in the training
• Understanding Deployment.
• Tomcat installation and configuration
• Deployment Plugins
• Deploying a war file from Jenkins to Tomcat
• Securing Jenkins
• How to integrate Jenkins with Ant
• How to integrate Jenkins with Maven
• Authentication
• Jenkins Plugin
• Authorization
• Confidentiality
• Creating users
• Best Practices for Jenkins
• Jenkins Parameterized build
• Environment inject plugin
• Use of Jenkins environment variables
• Deploying a specific revision
• Customizing the Jenkins UI
• Project based Matrix plugin
• Parallel Execution
• Configuring Jenkins Hub and Node in the cloud (AWS)
• Configuring a Selenium Desktop node with a Linux Server (AWS)
• Case Study
• Real time implementation of Automated role back
• Multi branch Deployment.
Docker– Containers.
• Introduction
• What is a Docker
• Use case of Docker
• Platforms for Docker
• Dockers vs Virtualization
• Architecture
• Docker Architecture.
• Important Docker components
• Understanding the Docker components
• Installation
DevOps
Topics covered in the training
• Understanding Installation of Docker on Windows
• Some Docker commands
• Provisioning
• Docker Hub
• Downloading Docker images
• Running Docker images
• Running commands in container
• Running multiple containers
• Custom images
• Creating a custom image
• Running a container from the custom image
• Publishing the custom image
• Docker Networking
• Accessing containers
• Linking containers
• Exposing container ports
• Container Routing

More Related Content

What's hot

Microservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWSMicroservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWS
Mitoc Group
 
Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401
Amazon Web Services
 
Movember and Bulletproof Sydney Customer Appreciation Day
Movember and Bulletproof Sydney Customer Appreciation DayMovember and Bulletproof Sydney Customer Appreciation Day
Movember and Bulletproof Sydney Customer Appreciation Day
Amazon Web Services
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?
aravindajju
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
Amazon Web Services
 
Vmware on aws
Vmware on awsVmware on aws
Vmware on aws
Idan Tohami
 
State of serverless
State of serverlessState of serverless
State of serverless
Anurag Saran
 
AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...
AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...
AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...
Amazon Web Services
 
Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
Cloudhnologysstecociat
Anne Starr
 
DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...
DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...
DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...
Cisco DevNet
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
OSSCube
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Dell World
 
Comparing Cloud-Based Infrastructure Services
Comparing Cloud-Based Infrastructure ServicesComparing Cloud-Based Infrastructure Services
Comparing Cloud-Based Infrastructure Services
CDW
 
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Chris Haddad
 
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Amazon Web Services
 
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
Cisco DevNet
 
OOYALA
OOYALAOOYALA
What Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessWhat Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud Success
RightScale
 
Distributed Design and Architecture of Cloud Foundry
Distributed Design and Architecture of Cloud FoundryDistributed Design and Architecture of Cloud Foundry
Distributed Design and Architecture of Cloud Foundry
Derek Collison
 
How IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud ServicesHow IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud Services
RightScale
 

What's hot (20)

Microservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWSMicroservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWS
 
Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401
 
Movember and Bulletproof Sydney Customer Appreciation Day
Movember and Bulletproof Sydney Customer Appreciation DayMovember and Bulletproof Sydney Customer Appreciation Day
Movember and Bulletproof Sydney Customer Appreciation Day
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
Vmware on aws
Vmware on awsVmware on aws
Vmware on aws
 
State of serverless
State of serverlessState of serverless
State of serverless
 
AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...
AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...
AWS re:Invent 2016: Tips for Building Successful Solutions with AWS Marketpla...
 
Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
Cloudhnologysstecociat
 
DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...
DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...
DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
 
Comparing Cloud-Based Infrastructure Services
Comparing Cloud-Based Infrastructure ServicesComparing Cloud-Based Infrastructure Services
Comparing Cloud-Based Infrastructure Services
 
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
 
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
 
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
 
OOYALA
OOYALAOOYALA
OOYALA
 
What Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessWhat Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud Success
 
Distributed Design and Architecture of Cloud Foundry
Distributed Design and Architecture of Cloud FoundryDistributed Design and Architecture of Cloud Foundry
Distributed Design and Architecture of Cloud Foundry
 
How IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud ServicesHow IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud Services
 

Similar to Cloud development professional_training_module_1603813251908

Aws architect certification training -Dot Net Tricks
Aws architect certification training -Dot Net TricksAws architect certification training -Dot Net Tricks
Aws architect certification training -Dot Net Tricks
Gaurav Singh
 
Aws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net TricksAws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net Tricks
Gaurav Singh
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
 
Microsoft certified azure developer associate
Microsoft certified azure developer associateMicrosoft certified azure developer associate
Microsoft certified azure developer associate
Gaurav Singh
 
Aws User Group Singapore Presentation Oct-21-2020
Aws User Group Singapore Presentation Oct-21-2020Aws User Group Singapore Presentation Oct-21-2020
Aws User Group Singapore Presentation Oct-21-2020
Varun Manik
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net Tricks
Gaurav Singh
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
Amazon Web Services
 
Micro services
Micro servicesMicro services
Micro services
Brian Perera
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
Mastering microservices - Dot Net Tricks
Mastering microservices - Dot Net TricksMastering microservices - Dot Net Tricks
Mastering microservices - Dot Net Tricks
Gaurav Singh
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
Automating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed ServicesAutomating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed Services
RightScale
 
AWS DevOps Certification Training-wiculty
AWS DevOps Certification Training-wicultyAWS DevOps Certification Training-wiculty
AWS DevOps Certification Training-wiculty
wicultylearningsolut
 
ArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to AzureArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to Azure
Kevin Grossnicklaus
 
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
ArchitectNow  -  Designing Cloud-Native apps in Microsoft AzureArchitectNow  -  Designing Cloud-Native apps in Microsoft Azure
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
Kevin Grossnicklaus
 
AWS Kochi User Group Presentation
AWS  Kochi User Group PresentationAWS  Kochi User Group Presentation
AWS Kochi User Group Presentation
Varun Manik
 
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
Amazon Web Services
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
خالد اكدمون
 
Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps Feb_08_2022
Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps  Feb_08_2022Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps  Feb_08_2022
Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps Feb_08_2022
Varun Manik
 
Cloud Migration
Cloud MigrationCloud Migration

Similar to Cloud development professional_training_module_1603813251908 (20)

Aws architect certification training -Dot Net Tricks
Aws architect certification training -Dot Net TricksAws architect certification training -Dot Net Tricks
Aws architect certification training -Dot Net Tricks
 
Aws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net TricksAws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net Tricks
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Microsoft certified azure developer associate
Microsoft certified azure developer associateMicrosoft certified azure developer associate
Microsoft certified azure developer associate
 
Aws User Group Singapore Presentation Oct-21-2020
Aws User Group Singapore Presentation Oct-21-2020Aws User Group Singapore Presentation Oct-21-2020
Aws User Group Singapore Presentation Oct-21-2020
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net Tricks
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
Micro services
Micro servicesMicro services
Micro services
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
Mastering microservices - Dot Net Tricks
Mastering microservices - Dot Net TricksMastering microservices - Dot Net Tricks
Mastering microservices - Dot Net Tricks
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Automating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed ServicesAutomating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed Services
 
AWS DevOps Certification Training-wiculty
AWS DevOps Certification Training-wicultyAWS DevOps Certification Training-wiculty
AWS DevOps Certification Training-wiculty
 
ArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to AzureArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to Azure
 
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
ArchitectNow  -  Designing Cloud-Native apps in Microsoft AzureArchitectNow  -  Designing Cloud-Native apps in Microsoft Azure
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
 
AWS Kochi User Group Presentation
AWS  Kochi User Group PresentationAWS  Kochi User Group Presentation
AWS Kochi User Group Presentation
 
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps Feb_08_2022
Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps  Feb_08_2022Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps  Feb_08_2022
Axis Collage Kanpur: AWS Cloud Formation Presentation DevOps Feb_08_2022
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 

Recently uploaded

CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 

Recently uploaded (20)

CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 

Cloud development professional_training_module_1603813251908

  • 2. Cloud Development Professional Program Modules • AWS Solution Architect Associate Level Course Content • AWS Solution Architect Professional Level Course Content • DevOps
  • 3. AWS Solution Architect Associate Level Course Content
  • 4. AWS Solution Architect Associate Level Topics covered in the training Introduction to Cloud Computing •Introduction to Cloud Computing •Why Cloud Computing? •Benefits of Cloud Computing Types of Cloud Computing •Public Cloud •Private Cloud •Hybrid Cloud •Software as a Service •Platform as a Service •Infrastructure as a Service •Horizontal vs. vertical scaling Cloud Computing Issues •Security •Costing Model •Service Level Agreement (SLA) •Cloud Interoperability Issue •What to migrate? •Legal and compliance Virtualization •What is virtualization? •Virtualization and cloud computing •Types of virtualization •Virtualization terminologies •Hypervisor •Benefits •Vendors
  • 5. AWS Solution Architect Associate Level Topics covered in the training Amazon Web Services (AWS) •Introduction to AWS •Elastic computing •Introduction to the AWS products •Regions and Availability Zones •Signing up for AWS •AWS Free usage tier •Introduction AWS management console EC2 Instances • Understanding AMI • Launching your first AWS instance • On-demand Instance pricing • Reserved Instance pricing • Spot instance pricing • Setting up security • Security groups • Choosing the AMI • Creating a new AMI • Public and Private IP's • Deploying a new instance from the created AMI • Key Pairs • Elastic IP's • ELB (Elastic Load Balancer) EBS (Elastic Block Storage) • Create EBS volumes • Delete EBS Volumes • Attach and detach EBS volumes • Mounting and un-mounting EBS volume • Creating and deleting snapshots • Creating volumes from snapshots
  • 6. AWS Solution Architect Associate Level Topics covered in the training CloudWatch • Cloudwatch dashboard • Configuring Monitoring services • Setting thresholds • Configuring actions • Creating a cloudwatch alarm • Getting statistics for ec2 instances • Monitoring other AWS services • Configuring Notifications • Integrating cloudwatch with Auto scaling Simple Notification Service (SNS) • what is SNS? • Creating a topic • Create subscription • Subscribed to the subscription Auto scaling • Boot strapping • Create a launch configuration • Create an Auto Scaling group • Create a policy for your Auto Scaling group • set up an auto-scaled, load-balanced Amazon EC2 application Identity access management (IAM) • Creating Users and Groups • Applying policies • Password Policy • Roles Command line management. Elastic Beanstalk • Creating environment • Application versioning • Deploying a sample app
  • 7. AWS Solution Architect Associate Level Topics covered in the training S3 (Simple Storage Service) • what is S3? • S3 Infrequent Access storage • S3 durability and redundancy • S3 Buckets • S3 Uploading Downloading • S3 Permissions • S3 Object Versioning • S3 Lifecycle Policies Glacier storage Route53 • Creating zones • Hosting a website • Understanding routing policies • Weighted simple and failover policies Relational Database Service (RDS) • Selecting the Database type • Configuring the database • Creating database • Configuring backups • Configuring the maintenance windows • Connecting to the database. Cloud Formation • What is cloud formation? • Deploying template • Create Stack • Delete Stack • Provisioning application resources with CloudFormation • Monitoring the resources
  • 8. AWS Solution Architect Associate Level Topics covered in the training CloudFront • Use of cloudfront • Creating a cloudfront distribution • Hosting a website of cloudfront distribution • Implementing restrictions • Configuring origins and behaviors Amazon Virtual Private Cloud (VPC) • What is VPC? • VPC configuration • VPC security • Elastic IP's • Inbound and outbound ACL's • Simple Queue Service (SQS) Dynamo DB • Creating a Dynamo db • Configuring alarms • Adding data manually Project and AWS Case study • Creating and managing a multitier application on AWS platform • Best practices for AWS • Cost control strategies • Overview of AWS certification AWS troubleshooting • Troubleshooting EC2 instances • Troubleshooting using CloudWatch • Troubleshooting using ELB • Using CloudTrail
  • 9. AWS Solution Architect Professional Level Course Content
  • 10. AWS Solution Architect Professional Level Topics covered in the training Domain 1: High Availability and Business Continuity • Demonstrate ability to architect the appropriate level of availability based on stakeholder requirements • Demonstrate ability to implement DR for systems based on RPO and RTO • Determine appropriate use of multi-Availability Zones vs. multi-Region architectures • Demonstrate ability to implement self-healing capabilities Domain 2: Costing • Demonstrate ability to make architectural decisions that minimize and optimize infrastructure cost • Apply the appropriate AWS account and billing set-up options based on scenario • Ability to compare and contrast the cost implications of different architectures Domain 3: Deployment Management • Ability to manage the lifecycle of an application on AWS • Demonstrate ability to implement the right architecture for development, testing, and staging environments • Position and select most appropriate AWS deployment mechanism based on scenario Domain 4: Network Design • Network Design for a complex large scale deployment • Demonstrate ability to design and implement networking features of AWS • Demonstrate ability to design and implement connectivity features of AWS Domain 5: Data Storage • Demonstrate ability to make architectural trade off decisions involving storage options • Demonstrate ability to make architectural trade off decisions involving database options • Demonstrate ability to implement the most appropriate data storage architecture • Determine use of synchronous versus asynchronous replication
  • 11. AWS Solution Architect Professional Level Topics covered in the training Domain 6: Security • Design information security management systems and compliance controls • Design security controls with the AWS shared responsibility model and global infrastructure • Design identity and access management controls • Design protection of Data at Rest controls • Design protection of Data in Flight and Network Perimeter controls Domain 7: Scalability and Elasticity • Demonstrate the ability to design a loosely coupled system • Demonstrate ability to implement the most appropriate front-end scaling architecture • Demonstrate ability to implement the most appropriate middle-tier scaling architecture • Demonstrate ability to implement the most appropriate data storage scaling architecture • Determine trade-offs between vertical and horizontal scaling Domain 8: Cloud Migration and Hybrid Architecture • Plan and execute for applications migrations • Demonstrate ability to design hybrid cloud architectures
  • 13. DevOps Topics covered in the training About The Course DevOps is a practice combining both Development and Systems Operations. This course is designed to make you a practitioner of DevOps by providing you hands-on training on tools that have emerged as part of DevOps lifecycle. Introduction to Devops • Define Devops • What is Devops • SDLC models,Lean,ITIL,Agile • Why Devops? • History of Devops • Devops Stakeholders • Devops Goals • Important terminology • Devops perspective • Devops and Agile • Devops Tools • Configuration management • Continuous Integration and Deployment Introduction to Cloud computing • What is Cloud Computing • How Cloud Computing are helpful • Cloud's role in DevOps orchestration • What is AWS • Use cases in AWS • Companies using AWS and Market tends • Different Services offered in AWS • Use case: - Highly available fault tolerant systems • Understanding availability zone • region • Creating your own account in AWS • Creating a VPC • subnet • network gets way • Running your own EC2 instance • Connecting in EC2 and installing https in Ec2 • S3 • Over viewS3 • SNS. Cloud watch
  • 14. DevOps Topics covered in the training Introduction to Virtualization • What is Virtualization? • History of Virtualization • What is Hypervisor? • Types of Server Virtualization • Benefits of Virtualization • Important Virtualization products VAGRANT • Introduction • Why and what is Vagrant • Uses of Vagrant in an environment • Alternatives of Vagrant • Vagrant versions • Installation and Configuration • Installing Virtual box • How to install Vagrant on Windows • Configuring Vagrant • Provisioning with Vagrant • Creating first VM with Vagrant • Operations on the VM • Connecting to the VM • Add required Images to Vagrant • Using Vagrant. GIT: Version Control • Introduction • Version control systems • Local, Centralized and distributed • Installing Git • Installing on Linux • Installing on Windows • Initial setup • Git Essentials • Creating repository • Cloning, check-in and committing • Fetch pull and remote • Branching
  • 15. DevOps Topics covered in the training Chef for configuration management • Overview of Chef • Common Chef Terminology (Server, Workstation, Client, Repository etc.) • Servers and Nodes • Chef Configuration Concepts • Workstation Setup • How to configure knife • Execute some commands to test connection between knife and workstation • Organization Setup • Create organization • Add yourself and node to organization • Test Node Setup • Create a server and add to organization • Check node details using knife • Node Objects and Search • How to Add Run list to Node • Check node Details • Environments • How to create Environments • Add servers to environments • Roles • Create roles • Add Roles to organization • Data bags in chef • Search criterion in Chef • Real time cookbooks Puppet for configuration management • What is Puppet? • How puppet works • Puppet Architecture • Master and Agents • Configuration Language • Resource Abstraction Layer • Transactional Layer • Installation and Configuration • Installing Puppet
  • 16. DevOps Topics covered in the training • Configuring Puppet Master and Agent • Connecting Agents • Puppet Master • Puppet configuration tree • Puppet configuration files • Puppet Language Basics • The declarative language • Resources • Resource Collectors • Virtual Resources • Exported Resources • Manifests • Relationships and Ordering • Modules and Classes • Class Parameters • Defined Types • Puppet Language Advanced • Facter • Variables • Conditional statement • If Else • Case and Selectors • More Conditionals and Logic • Resource relationship • Templates • Static Contents Explosion • Using Dynamic Content with Templates • Templates Overview • ERB • Example Code Manifests/Modules • NTP Module • Users Module • SSH • Sudo
  • 17. DevOps Topics covered in the training Ansible: • Introduction to Ansible • Ansible Architecture • Ansible terminology • Ansible commands • How to add nodes to server • Ansible installation and configuration • Installing ssh on nodes • Generating the keys • Components of Ansbile • Inventory • Configuration • Modules • Playbooks • Global Configuration • Roles • Tags • How to write playbooks • PYYAML overview • How to write playbooks • Ansible modules • Ansbible Roles • Ansible Galaxy • How to download playbooks from Galaxy • Realtime playbooks Nagios: Monitoring • Introduction and Installation • Obtaining Nagios • Compiling and installing Nagios • Basic configuration • Creating a new host and service • Creating a new e-mail contact • Verifying configuration • Creating a host group and service group • Creating a new contact group • Creating a new time period
  • 18. DevOps Topics covered in the training • Plugins and commands • Finding and installation of a Plugin • Removing a plugin • Creating a new command • Customizing commands • Using Nagios GUI • Scheduling downtimes • Generating reports • Configuring notification • Configuring checks • Managing Flapping • NRPE Monitoring • Enabling Remote Execution • Monitoring local services on a remote machine with NRPE • Setting the listening address for NRPE • Setting allowed client hosts for NRPE • Creating new NRPE command definitions securely • Creating a custom NRPE script. Jenkins – Continuous Integration • Introduction. • Understanding continuous integration • Introduction about Jenkins • Build Cycle • Jenkins Architecture • Installation • Obtaining and installing Jenkins • Installing and configuring GIT • Java installation and configuration • Maven Installation • Exploring Jenkins Dashboard. • Creating Jobs • Running the Jobs • Adding and updating Plugins • Disabling and deleting jobs • Build Deployments
  • 19. DevOps Topics covered in the training • Understanding Deployment. • Tomcat installation and configuration • Deployment Plugins • Deploying a war file from Jenkins to Tomcat • Securing Jenkins • How to integrate Jenkins with Ant • How to integrate Jenkins with Maven • Authentication • Jenkins Plugin • Authorization • Confidentiality • Creating users • Best Practices for Jenkins • Jenkins Parameterized build • Environment inject plugin • Use of Jenkins environment variables • Deploying a specific revision • Customizing the Jenkins UI • Project based Matrix plugin • Parallel Execution • Configuring Jenkins Hub and Node in the cloud (AWS) • Configuring a Selenium Desktop node with a Linux Server (AWS) • Case Study • Real time implementation of Automated role back • Multi branch Deployment. Docker– Containers. • Introduction • What is a Docker • Use case of Docker • Platforms for Docker • Dockers vs Virtualization • Architecture • Docker Architecture. • Important Docker components • Understanding the Docker components • Installation
  • 20. DevOps Topics covered in the training • Understanding Installation of Docker on Windows • Some Docker commands • Provisioning • Docker Hub • Downloading Docker images • Running Docker images • Running commands in container • Running multiple containers • Custom images • Creating a custom image • Running a container from the custom image • Publishing the custom image • Docker Networking • Accessing containers • Linking containers • Exposing container ports • Container Routing