SlideShare a Scribd company logo
1 of 35
AWS and DevOps
Instructor Introduction
• Joseph Holbrook
• Consulting Blockchain Solutions Architect/Trainer/Speaker out of Jacksonville, FL
• Certified Blockchain Solutions Architect (CBSA)
• Certified Blockchain Expert (CBE)
• Certified Bitcoin Professional (CBP)
• Certified Blockchain Developer Hyperledger (CBDH)
• Certified Corda Developer
• Certified Google Cloud Platform Cloud Architect
• AWS Professional Services Partner
• Certified AWS Solutions Architect
• Brocade Distinguished Architect (BDA) 2013
• EMC Proven Professional – Expert – Cloud (EMCCE)
• Published Course Author on Pearson Safari, Udemy, Linkedin Learning
• Author “Architecting Enterprise Blockchain Solutions” – Wiley July 2019
• Prior US Navy Veteran
Webinar Series
By the end of this webinar you should be able to understand
• Webinar 1 DevOps 101 with AWS – Basics of DevOps on AWS
• Webinar 2 DevOps Tools on AWS - AWS Service CloudFormation
• Webinar 3 DevOps Tools on AWS - AWS Services CI/CD Pipelines
• Webinar 4 DevOps Tools on AWS - Integrating On Prem and AWS DevOps Tools
Webinar Objectives
By the end of this webinar you should be able to understand
 The concepts of DevOps
 Why use DevOps services on AWS
 Concepts of DevOps on AWS
 DevOps Automation Tools
 DevSecOps
 Putting it all together
AWS and DevOps
Concepts of DevOps
AWS and DevOps
Concepts of DevOps
AWS and DevOps
Concepts of DevOps
AWS and DevOps
Concepts of DevOps
AWS and DevOps
• Four Axes of DevOPs
Culture – Processes, People, and Technologies influence each other
Process – Structure to meet the needs of business and employees
People – Provide knowledge, skills, process capabilities
Technology – Tools and technologies used effectively for communication and operational efficiencies.
AWS and DevOps
Organizations and DevOPs
• Organizations that employ continuous deployment for example should benefit from the
ability of users to give quick feedback on new deployments.
• CD is an elaborate automation of the build and testing processes with manual decisions.
• The real value comes in when organizations can “automate”
AWS and DevOps
Why Use DevOps on AWS?
AWS and DevOps
Why use AWS with DevOps
• Automation
• Fully Managed Services
• Secure
• Built for Scale
• Large Partner Ecosystem
• Programmable
• Pay As You Go
AWS and DevOps
Why use AWS with DevOps
• The value of using AWS for
DevOps transformation experience
with AWS is a combination of design
principles.
AWS and DevOps
Concepts of DevOps with AWS
AWS and DevOps
AWS and DevOps
 AWS Developer Tools to automate infrastructure and deployment pipelines for
applications running on AWS.
 We will discuss DevOps use cases for Amazon EC2, AWS OpsWorks, AWS Elastic
Beanstalk, AWS Lambda (Serverless), Amazon ECS (Containers), while defining
infrastructure as code, and learning more about AWS Developer Tools including AWS
CodeStar, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, and AWS
CodeDeploy.
AWS and DevOps
AWS and DevOps
 AWS Developer Tools are a set of services designed to enable developers, Solution
Architects and IT professionals practicing DevOps to rapidly and safely deliver software.
 Together, these services help you securely store and version control your application's
source code and automatically build, test, and deploy your application and
infrastructure as code to AWS Services such as Amazon EC2, Elastic Beanstalk, Amazon
EC2 Container Service, and AWS Lambda.
AWS and DevOps
AWS and DevOps
 AWS CloudFormation, is a template that is defined based on JSON or you can write it in YAML.
You can have different tools that will generate these CloudFormation files for you.
 With CloudFormation we can define all of our infrastructure and code, and so we're defining the
provisioning of CodePipeline, we're defining the provisioning of CodeBuild, the provisioning of
the Amazon S3 buckets, and then also the connections between CodePipeline and these various
providers like GitHub and CodeBuild as well.
 Version the code in a version control repository like a GitHub or like a CodeCommit.
AWS and DevOps
DevOps Automation Tools
AWS and DevOps
AWS and DevOps
 CloudFormation
 CodePipeline
 CodeBuild
 CodeDeploy
 CodeStar
 ECS
 EBS
AWS and DevOps
What is CloudFormation
• Infrastructure as Code (IaaC) AWS CloudFormation is the best way to write,
deploy and maintain your AWS Infrastructure.
• Create efficient solution architectures (self contained in one file)
• Uses YAML for creating templates. Describe resources with JSON.
• Handles ordered creation and deletion of resources
• Includes automated rollback in failure
• Leaves an audit trail of changes applied
AWS and DevOps
What is CloudFormation
• Infrastructure as Code (IaaC) Workflow
Create CloudFormation Stack
Launch EC2
Userdata
Metadata Cfn-init Config Instance
AWS and DevOps
AWS and DevOps
 CloudFormation
 CodePipeline
 CodeBuild
 CodeDeploy
 ECS
 EBS
AWS and DevOps
CloudFormation
1. Triggers creation of a CF stack which triggers an EC2 launch
2. Once launched, cloud-init agent on the instance runs ascript specified in user data
3. User data script installs and runs cfn-init
4. Cfn-init downloads metadata for resource from CF
5. Cfn-init runs config sets
AWS and DevOps
AWS and DevOps
• AWS CodeCommit – CodeCommit is a managed version control service hosting Git repositories
and can work with existing Git based tools. Files are structured as repositories and there are no
restrictions on repository size and number of files. You can continue to use existing Git skills,
tools and practices, as you will see immediately.
• AWS CodeBuild – CodeBuild is a fully managed build service that supports automation of
integration build of source code. With this service, it is possible to save labor for construction
and operation of a build server.
AWS and DevOps
AWS and DevOps
• AWS CodeDeploy – CodeDeploy is a service that can automate the deployment to EC 2
instance. There are many processes to minimize downtime when deploying, it will
automate it and lead to more efficient work. In addition, even if redundancy etc. are
done with multiple EC 2 instances, one can do deployment easily by centralized
management.
• AWS CodePipeLine –It is a service that combines the above three tools and supports
pipeline definition and execution management.
AWS and DevOps
AWS DevOps Services Stack
• AWS has a robust
DevOps Services stack
that has tools for a
pipeline, source code
repository, build and
deploying with AWS.
AWS and DevOps
AWS and DevOps
 CloudFormation
 CodePipeline
 CodeBuild
 CodeDeploy
 ECS
 EBS
AWS and DevOps
CloudFormation
AWS and DevOps
AWS and DevOps
How does these services work together.
 Delivery Pipeline - AWS CodePipeline and CodeDeploy
 Continuous Delivery - AWS Infrastructure as Code including CloudFormation, OpsWorks
and Elastic Beanstalk
 Open Source CI/CD tools – Jenkins, Travis
 Open Source middleware automation tools – Ansible, Salt, Chef, Puppet
AWS and DevOps
DevOps and Security (DevSecOps)
AWS and DevOps
DevOps and Security
 Security often is an afterthought in the development process
 Rolling security processes into the DevOps discussion is critical
 DevSecOps approach incorporates code testing, automates builds, releases software
and adds security automation to the DevOps process.
 IT delivers necessary software updates while detecting and fixing potential security
issues
AWS and DevOps
AWS and DevOps
Securing your service pipeline
 Identity and Access Management
 AWS Config
 Trusted Advisor
 Amazon Inspector
 AWS CloudTrail
AWS and DevOps
Putting it all Together
AWS and DevOps
AWS and DevOps
Putting it all together
 DevOps is not just a cultural approach but a business decision.
 On Prem and AWS can be used in a complementary manner.
 AWS and DevOps are complementary. The better your DevOps processes are the more
favorable results you should get out of AWS services.
AWS and DevOps
Thank you and
Questions

More Related Content

What's hot

DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSAmazon Web Services
 
AWS Code{Commit,Deploy,Pipeline} (June 2016)
 AWS Code{Commit,Deploy,Pipeline} (June 2016) AWS Code{Commit,Deploy,Pipeline} (June 2016)
AWS Code{Commit,Deploy,Pipeline} (June 2016)Julien SIMON
 
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Amazon Web Services
 
Intro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStarIntro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStarAmazon Web Services
 
Accelerating Innovation with DevOps on AWS
Accelerating Innovation with DevOps on AWSAccelerating Innovation with DevOps on AWS
Accelerating Innovation with DevOps on AWSAmazon Web Services
 
DevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterDevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterAmazon Web Services
 
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Amazon Web Services
 
Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...
Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...
Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...Amazon Web Services
 
Transformational DevOps with AWS Native Tools
Transformational DevOps with AWS Native ToolsTransformational DevOps with AWS Native Tools
Transformational DevOps with AWS Native ToolsBhuvaneswari Subramani
 
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...Amazon Web Services
 
CI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the TimeCI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the TimeAmazon Web Services
 
AWS CodeCommit, CodeDeploy & CodePipeline
AWS CodeCommit, CodeDeploy & CodePipelineAWS CodeCommit, CodeDeploy & CodePipeline
AWS CodeCommit, CodeDeploy & CodePipelineJulien SIMON
 
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...Amazon Web Services
 
Building a Python Serverless Applications with AWS Chalice - AWS Online Tech...
 Building a Python Serverless Applications with AWS Chalice - AWS Online Tech... Building a Python Serverless Applications with AWS Chalice - AWS Online Tech...
Building a Python Serverless Applications with AWS Chalice - AWS Online Tech...Amazon Web Services
 
Continuous delivery and deployment on AWS
Continuous delivery and deployment on AWSContinuous delivery and deployment on AWS
Continuous delivery and deployment on AWSShiva Narayanaswamy
 
無伺服器架構和Containers on AWS入門
無伺服器架構和Containers on AWS入門 無伺服器架構和Containers on AWS入門
無伺服器架構和Containers on AWS入門 Amazon Web Services
 
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호Amazon Web Services Korea
 

What's hot (20)

DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWS
 
AWS Code{Commit,Deploy,Pipeline} (June 2016)
 AWS Code{Commit,Deploy,Pipeline} (June 2016) AWS Code{Commit,Deploy,Pipeline} (June 2016)
AWS Code{Commit,Deploy,Pipeline} (June 2016)
 
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
 
Intro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStarIntro to AWS Developer Tools, featuring AWS CodeStar
Intro to AWS Developer Tools, featuring AWS CodeStar
 
Accelerating Innovation with DevOps on AWS
Accelerating Innovation with DevOps on AWSAccelerating Innovation with DevOps on AWS
Accelerating Innovation with DevOps on AWS
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
DevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterDevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver Faster
 
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
 
Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...
Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...
Automating Software Deployments with AWS CodeDeploy by Matthew Trescot, Manag...
 
Transformational DevOps with AWS Native Tools
Transformational DevOps with AWS Native ToolsTransformational DevOps with AWS Native Tools
Transformational DevOps with AWS Native Tools
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
DevOps at Amazon: A Look at Our Tools and Processes by Matthew Trescot, Manag...
 
CI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the TimeCI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the Time
 
AWS CodeCommit, CodeDeploy & CodePipeline
AWS CodeCommit, CodeDeploy & CodePipelineAWS CodeCommit, CodeDeploy & CodePipeline
AWS CodeCommit, CodeDeploy & CodePipeline
 
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
Releasing Software Quickly and Reliably With AWS CodePipeline by Mark Mansour...
 
AWS AI Services
AWS AI ServicesAWS AI Services
AWS AI Services
 
Building a Python Serverless Applications with AWS Chalice - AWS Online Tech...
 Building a Python Serverless Applications with AWS Chalice - AWS Online Tech... Building a Python Serverless Applications with AWS Chalice - AWS Online Tech...
Building a Python Serverless Applications with AWS Chalice - AWS Online Tech...
 
Continuous delivery and deployment on AWS
Continuous delivery and deployment on AWSContinuous delivery and deployment on AWS
Continuous delivery and deployment on AWS
 
無伺服器架構和Containers on AWS入門
無伺服器架構和Containers on AWS入門 無伺服器架構和Containers on AWS入門
無伺服器架構和Containers on AWS入門
 
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호
 

Similar to AWS and DevOps Session 1

AWS ECS Copilot DevOps Presentation
AWS ECS Copilot DevOps PresentationAWS ECS Copilot DevOps Presentation
AWS ECS Copilot DevOps PresentationVarun Manik
 
LaunchingYourAppTheAmazonWay_SFStartupDay
LaunchingYourAppTheAmazonWay_SFStartupDayLaunchingYourAppTheAmazonWay_SFStartupDay
LaunchingYourAppTheAmazonWay_SFStartupDayAmazon Web Services
 
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_2022Varun Manik
 
AWS Kochi User Group Presentation
AWS  Kochi User Group PresentationAWS  Kochi User Group Presentation
AWS Kochi User Group PresentationVarun Manik
 
A tale of two pizzas: Developer tools at AWS
A tale of two pizzas: Developer tools at AWSA tale of two pizzas: Developer tools at AWS
A tale of two pizzas: Developer tools at AWSAmazon Web Services
 
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-2020Varun Manik
 
A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...
A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...
A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...Amazon Web Services
 
DevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software DeliveryDevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software DeliveryAmazon Web Services
 
DevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and ProcessesDevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and ProcessesAmazon Web Services
 
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...Amazon Web Services
 
Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...
Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...
Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...Amazon Web Services
 
Rackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWSRackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWSAmazon Web Services
 
Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用
Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用
Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用Amazon Web Services
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWSDatacademy.ai
 
Introduction to DevSecOps on AWS
Introduction to DevSecOps on AWSIntroduction to DevSecOps on AWS
Introduction to DevSecOps on AWSAmazon Web Services
 

Similar to AWS and DevOps Session 1 (20)

AWS ECS Copilot DevOps Presentation
AWS ECS Copilot DevOps PresentationAWS ECS Copilot DevOps Presentation
AWS ECS Copilot DevOps Presentation
 
LaunchingYourAppTheAmazonWay_SFStartupDay
LaunchingYourAppTheAmazonWay_SFStartupDayLaunchingYourAppTheAmazonWay_SFStartupDay
LaunchingYourAppTheAmazonWay_SFStartupDay
 
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
 
Devops on AWS
Devops on AWSDevops on AWS
Devops on AWS
 
AWS Kochi User Group Presentation
AWS  Kochi User Group PresentationAWS  Kochi User Group Presentation
AWS Kochi User Group Presentation
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online Training
 
A tale of two pizzas: Developer tools at AWS
A tale of two pizzas: Developer tools at AWSA tale of two pizzas: Developer tools at AWS
A tale of two pizzas: Developer tools at AWS
 
AWS Devops
AWS DevopsAWS Devops
AWS Devops
 
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
 
A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...
A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...
A Tale of Two Pizzas: Accelerating Software Delivery with Developer Tools - D...
 
DevOps in Amazon.com
DevOps in Amazon.com DevOps in Amazon.com
DevOps in Amazon.com
 
DevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software DeliveryDevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software Delivery
 
DevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and ProcessesDevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and Processes
 
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
 
Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...
Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...
Delivering DevOps on AWS: Accelerating Software Delivery with AWS Developer T...
 
Rackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWSRackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWS
 
Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用
Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用
Track 4 Session 4_ MAD02 MAD 04 如何藉由 CICD 流程管理容器化和無伺服器應用
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWS
 
Managing Your Cloud Assets
Managing Your Cloud AssetsManaging Your Cloud Assets
Managing Your Cloud Assets
 
Introduction to DevSecOps on AWS
Introduction to DevSecOps on AWSIntroduction to DevSecOps on AWS
Introduction to DevSecOps on AWS
 

More from Joseph Holbrook, Chief Learning Officer (CLO)

More from Joseph Holbrook, Chief Learning Officer (CLO) (20)

Cloud Computing Opportunities in the Goverment Military Sectors
Cloud Computing Opportunities in the Goverment Military SectorsCloud Computing Opportunities in the Goverment Military Sectors
Cloud Computing Opportunities in the Goverment Military Sectors
 
Top 10 key areas to learn in cloud in 2020
Top 10 key areas to learn in cloud in 2020Top 10 key areas to learn in cloud in 2020
Top 10 key areas to learn in cloud in 2020
 
"Creating a Competitive Edge Using Blockchain Technology"
"Creating a Competitive Edge Using Blockchain Technology""Creating a Competitive Edge Using Blockchain Technology"
"Creating a Competitive Edge Using Blockchain Technology"
 
How to design, code, deploy and execute a smart contract
How to design, code, deploy and execute a smart contractHow to design, code, deploy and execute a smart contract
How to design, code, deploy and execute a smart contract
 
How to Build a Threat Detection Strategy in the AWS Cloud
How to Build a Threat Detection Strategy in the AWS CloudHow to Build a Threat Detection Strategy in the AWS Cloud
How to Build a Threat Detection Strategy in the AWS Cloud
 
CompTIA Cybersecurity Analyst Certification Tips and Tricks
CompTIA Cybersecurity Analyst Certification Tips and TricksCompTIA Cybersecurity Analyst Certification Tips and Tricks
CompTIA Cybersecurity Analyst Certification Tips and Tricks
 
Blockchain Breakout Session Tech Coast Conference Jacksonville
Blockchain Breakout Session Tech Coast Conference JacksonvilleBlockchain Breakout Session Tech Coast Conference Jacksonville
Blockchain Breakout Session Tech Coast Conference Jacksonville
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
 
Blockchain Proof or Concepts for Pre Sales Engineers
Blockchain Proof or Concepts for Pre Sales EngineersBlockchain Proof or Concepts for Pre Sales Engineers
Blockchain Proof or Concepts for Pre Sales Engineers
 
DevOps on GCP Course Compared to AWS
DevOps on GCP Course Compared to AWSDevOps on GCP Course Compared to AWS
DevOps on GCP Course Compared to AWS
 
Cloud Security Fundamentals Webinar
Cloud Security Fundamentals WebinarCloud Security Fundamentals Webinar
Cloud Security Fundamentals Webinar
 
Blockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology EngineersBlockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology Engineers
 
Cloud Security Top 10 Risk Mitigation Techniques for 2019
Cloud Security Top 10 Risk Mitigation Techniques for 2019Cloud Security Top 10 Risk Mitigation Techniques for 2019
Cloud Security Top 10 Risk Mitigation Techniques for 2019
 
Cloud Computing and the Culture of Innovation
Cloud Computing and the Culture of Innovation Cloud Computing and the Culture of Innovation
Cloud Computing and the Culture of Innovation
 
Udemy Cash Flow Workshop Jacksonville IT Pro Workshop 2018
Udemy Cash Flow Workshop Jacksonville IT Pro Workshop 2018Udemy Cash Flow Workshop Jacksonville IT Pro Workshop 2018
Udemy Cash Flow Workshop Jacksonville IT Pro Workshop 2018
 
CompTIA PenTest+ Exam (PT0-001) Exam Review
CompTIA PenTest+ Exam (PT0-001)  Exam ReviewCompTIA PenTest+ Exam (PT0-001)  Exam Review
CompTIA PenTest+ Exam (PT0-001) Exam Review
 
GCP Cloud Storage Security
GCP Cloud Storage SecurityGCP Cloud Storage Security
GCP Cloud Storage Security
 
Google Cloud Platform Intro to Data and Storage Services
Google Cloud Platform Intro to Data and Storage ServicesGoogle Cloud Platform Intro to Data and Storage Services
Google Cloud Platform Intro to Data and Storage Services
 
CompTIA PenTest+ BETA EXAM CODE PT1-001
CompTIA PenTest+BETA EXAM CODE PT1-001CompTIA PenTest+BETA EXAM CODE PT1-001
CompTIA PenTest+ BETA EXAM CODE PT1-001
 
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCYINTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

AWS and DevOps Session 1

  • 2. Instructor Introduction • Joseph Holbrook • Consulting Blockchain Solutions Architect/Trainer/Speaker out of Jacksonville, FL • Certified Blockchain Solutions Architect (CBSA) • Certified Blockchain Expert (CBE) • Certified Bitcoin Professional (CBP) • Certified Blockchain Developer Hyperledger (CBDH) • Certified Corda Developer • Certified Google Cloud Platform Cloud Architect • AWS Professional Services Partner • Certified AWS Solutions Architect • Brocade Distinguished Architect (BDA) 2013 • EMC Proven Professional – Expert – Cloud (EMCCE) • Published Course Author on Pearson Safari, Udemy, Linkedin Learning • Author “Architecting Enterprise Blockchain Solutions” – Wiley July 2019 • Prior US Navy Veteran
  • 3. Webinar Series By the end of this webinar you should be able to understand • Webinar 1 DevOps 101 with AWS – Basics of DevOps on AWS • Webinar 2 DevOps Tools on AWS - AWS Service CloudFormation • Webinar 3 DevOps Tools on AWS - AWS Services CI/CD Pipelines • Webinar 4 DevOps Tools on AWS - Integrating On Prem and AWS DevOps Tools
  • 4. Webinar Objectives By the end of this webinar you should be able to understand  The concepts of DevOps  Why use DevOps services on AWS  Concepts of DevOps on AWS  DevOps Automation Tools  DevSecOps  Putting it all together
  • 9. AWS and DevOps • Four Axes of DevOPs Culture – Processes, People, and Technologies influence each other Process – Structure to meet the needs of business and employees People – Provide knowledge, skills, process capabilities Technology – Tools and technologies used effectively for communication and operational efficiencies.
  • 10. AWS and DevOps Organizations and DevOPs • Organizations that employ continuous deployment for example should benefit from the ability of users to give quick feedback on new deployments. • CD is an elaborate automation of the build and testing processes with manual decisions. • The real value comes in when organizations can “automate”
  • 11. AWS and DevOps Why Use DevOps on AWS?
  • 12. AWS and DevOps Why use AWS with DevOps • Automation • Fully Managed Services • Secure • Built for Scale • Large Partner Ecosystem • Programmable • Pay As You Go
  • 13. AWS and DevOps Why use AWS with DevOps • The value of using AWS for DevOps transformation experience with AWS is a combination of design principles.
  • 14. AWS and DevOps Concepts of DevOps with AWS
  • 15. AWS and DevOps AWS and DevOps  AWS Developer Tools to automate infrastructure and deployment pipelines for applications running on AWS.  We will discuss DevOps use cases for Amazon EC2, AWS OpsWorks, AWS Elastic Beanstalk, AWS Lambda (Serverless), Amazon ECS (Containers), while defining infrastructure as code, and learning more about AWS Developer Tools including AWS CodeStar, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy.
  • 16. AWS and DevOps AWS and DevOps  AWS Developer Tools are a set of services designed to enable developers, Solution Architects and IT professionals practicing DevOps to rapidly and safely deliver software.  Together, these services help you securely store and version control your application's source code and automatically build, test, and deploy your application and infrastructure as code to AWS Services such as Amazon EC2, Elastic Beanstalk, Amazon EC2 Container Service, and AWS Lambda.
  • 17. AWS and DevOps AWS and DevOps  AWS CloudFormation, is a template that is defined based on JSON or you can write it in YAML. You can have different tools that will generate these CloudFormation files for you.  With CloudFormation we can define all of our infrastructure and code, and so we're defining the provisioning of CodePipeline, we're defining the provisioning of CodeBuild, the provisioning of the Amazon S3 buckets, and then also the connections between CodePipeline and these various providers like GitHub and CodeBuild as well.  Version the code in a version control repository like a GitHub or like a CodeCommit.
  • 18. AWS and DevOps DevOps Automation Tools
  • 19. AWS and DevOps AWS and DevOps  CloudFormation  CodePipeline  CodeBuild  CodeDeploy  CodeStar  ECS  EBS
  • 20. AWS and DevOps What is CloudFormation • Infrastructure as Code (IaaC) AWS CloudFormation is the best way to write, deploy and maintain your AWS Infrastructure. • Create efficient solution architectures (self contained in one file) • Uses YAML for creating templates. Describe resources with JSON. • Handles ordered creation and deletion of resources • Includes automated rollback in failure • Leaves an audit trail of changes applied
  • 21. AWS and DevOps What is CloudFormation • Infrastructure as Code (IaaC) Workflow Create CloudFormation Stack Launch EC2 Userdata Metadata Cfn-init Config Instance
  • 22. AWS and DevOps AWS and DevOps  CloudFormation  CodePipeline  CodeBuild  CodeDeploy  ECS  EBS
  • 23. AWS and DevOps CloudFormation 1. Triggers creation of a CF stack which triggers an EC2 launch 2. Once launched, cloud-init agent on the instance runs ascript specified in user data 3. User data script installs and runs cfn-init 4. Cfn-init downloads metadata for resource from CF 5. Cfn-init runs config sets
  • 24. AWS and DevOps AWS and DevOps • AWS CodeCommit – CodeCommit is a managed version control service hosting Git repositories and can work with existing Git based tools. Files are structured as repositories and there are no restrictions on repository size and number of files. You can continue to use existing Git skills, tools and practices, as you will see immediately. • AWS CodeBuild – CodeBuild is a fully managed build service that supports automation of integration build of source code. With this service, it is possible to save labor for construction and operation of a build server.
  • 25. AWS and DevOps AWS and DevOps • AWS CodeDeploy – CodeDeploy is a service that can automate the deployment to EC 2 instance. There are many processes to minimize downtime when deploying, it will automate it and lead to more efficient work. In addition, even if redundancy etc. are done with multiple EC 2 instances, one can do deployment easily by centralized management. • AWS CodePipeLine –It is a service that combines the above three tools and supports pipeline definition and execution management.
  • 26. AWS and DevOps AWS DevOps Services Stack • AWS has a robust DevOps Services stack that has tools for a pipeline, source code repository, build and deploying with AWS.
  • 27. AWS and DevOps AWS and DevOps  CloudFormation  CodePipeline  CodeBuild  CodeDeploy  ECS  EBS
  • 29. AWS and DevOps AWS and DevOps How does these services work together.  Delivery Pipeline - AWS CodePipeline and CodeDeploy  Continuous Delivery - AWS Infrastructure as Code including CloudFormation, OpsWorks and Elastic Beanstalk  Open Source CI/CD tools – Jenkins, Travis  Open Source middleware automation tools – Ansible, Salt, Chef, Puppet
  • 30. AWS and DevOps DevOps and Security (DevSecOps)
  • 31. AWS and DevOps DevOps and Security  Security often is an afterthought in the development process  Rolling security processes into the DevOps discussion is critical  DevSecOps approach incorporates code testing, automates builds, releases software and adds security automation to the DevOps process.  IT delivers necessary software updates while detecting and fixing potential security issues
  • 32. AWS and DevOps AWS and DevOps Securing your service pipeline  Identity and Access Management  AWS Config  Trusted Advisor  Amazon Inspector  AWS CloudTrail
  • 33. AWS and DevOps Putting it all Together
  • 34. AWS and DevOps AWS and DevOps Putting it all together  DevOps is not just a cultural approach but a business decision.  On Prem and AWS can be used in a complementary manner.  AWS and DevOps are complementary. The better your DevOps processes are the more favorable results you should get out of AWS services.
  • 35. AWS and DevOps Thank you and Questions

Editor's Notes

  1. Also share why they should care knowing this information
  2. Also share why they should care knowing this information
  3. Also share why they should care knowing this information
  4. Also share why they should care knowing this information
  5. Also share why they should care knowing this information
  6. Also share why they should care knowing this information
  7. Also share why they should care knowing this information
  8. Also share why they should care knowing this information
  9. Also share why they should care knowing this information
  10. Also share why they should care knowing this information
  11. Also share why they should care knowing this information
  12. Also share why they should care knowing this information
  13. Also share why they should care knowing this information
  14. Also share why they should care knowing this information
  15. Also share why they should care knowing this information
  16. Also share why they should care knowing this information
  17. Also share why they should care knowing this information
  18. Also share why they should care knowing this information
  19. Also share why they should care knowing this information
  20. Also share why they should care knowing this information
  21. Also share why they should care knowing this information
  22. Also share why they should care knowing this information
  23. Also share why they should care knowing this information
  24. Also share why they should care knowing this information
  25. Also share why they should care knowing this information
  26. Also share why they should care knowing this information
  27. Also share why they should care knowing this information
  28. Also share why they should care knowing this information
  29. Also share why they should care knowing this information
  30. Also share why they should care knowing this information
  31. Also share why they should care knowing this information
  32. Also share why they should care knowing this information
  33. Also share why they should care knowing this information