Skip to content

Intro to DevOps on AWS with various tools and services

Notifications You must be signed in to change notification settings

ASMEducationalCenter/DevOps-tools-course

 
 

Repository files navigation

DevOps-tools-course

Intro to DevOps on AWS with various tools and services

Devops tools we will cover

  • Infrastructure as code:Cloudformation ( Day 1)
  • Infrastructure as code: Terraform ( Day 1)
  • SCM: Git and Github
  • API Automation: AWS Command Line Interface, boto3 AWS SDK ( Day 1)
  • Configuration Management: Ansible ( Day 2)
  • Continuous Integration: Jenkins ( Day 2)
  • ChatOps: Slack ( Day 3)
  • Alerting : SNS (Day 2 and 3)
  • Monitoring and Logging: Cloudwatch Metrics + Logs ( Day 3)
  • Serverless Automation: AWS Lambda ( Day 3)
  • Containers: Docker ( Day 3)

Week 1

Week 2 Tentative

Week 3 Tentative

  • CI/CD with Jenkins

  • Install jenkins

  • Retrieve password and do initial Jenkins setup

  • Install Jenkins plugin

  • create a simple project

    • poll from SCM ( github)
    • Build
    • Copy Artifact to S3
    • Deploy artifact with Ansible
  • Immutable infrastructure with Golden Image / AMI

  • Review Autoscaling and Load Balancing

    • HTTP Flood to autoscale
  • ( Lecture + Demo) Logging , Monitoring , Alerting

  • Containerization with Docker Demo

    • create Docker Image
    • Deploy containers
    • Pull from Dockerhub
    • Push to Dockerhub
  • Refresh all the concepts covered

Week 5

Week 6

  • AWS Native CICD Services Overview ( Codepipeline, Codedeploy, Codecommit , Codebuild)
  • Quick Review of CICD Whitepaper
  • Deploy a quick app with Codestar https://aws.amazon.com/codestar/
  • Review of everything we did so far
  • DevOps Exam Sample Questions
  • Write a Cloudformation Template from scratch

Links

AWS Meetup

Devops Certification Page with sample questions

https://aws.amazon.com/certification/certified-devops-engineer-professional/

Youtube Playlist

https://www.youtube.com/playlist?list=PLQP5dDPLts65Cn813783FxPO16cB1RpC-

References

https://github.com/rbngtm1/solution_architect_associate

SAAS vs IAAS vs PAAS

https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/

About

Intro to DevOps on AWS with various tools and services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published