AWS DevOps with Python and boto3

Rating:
1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Loading...
Please Log in or register to rate

AWS DevOps with Python and boto3

ENG-404

This workshop is focused on gaining DevOps skills and culture. In this workshop we’ll gain hands on experience w/ AWS core services as well as w/ automating AWS tasks using AWS SDK for Python (Boto3).

At the end of this workshop you will be able to perform the following tasks using scripts you will write:
–Starting instances in single click
–Stopping servers at night to save on budget
–Searching non unused resources such as unallocated elastic IPs, available volumes
–Cleaning S3 repositories

Audience

Target Audience:
DevOps, Software development managers, CTO, software architects, system architects, data architects and developers.

Prerequisites:
Basic programming skills and basic knowledge w/ AWS

Workshop Topics

Introduction to AWS, Cloud and DevOps

  • Cloud vs Hosting
  • Modern software development
  • The DevOps Culture
  • The continuous delivery cycle
  • AWS key services: compute (EC2), storage (S3), Queue (SQS)

Basic Python Programming Skills

  • Variables, strings, and Numbers
  • Lists and Tuples
  • Introducing Functions
  • If Statements
  • While Loops and Input
  • Dictionaries

AWS DevOps Automation with Boto3

  • Boto3 basics: client, resource and waiters
  • Boto3 installation
  • Connectivity using AWS credentials
  • Lab:
    –Creating toolkit to explore AWS exploits and cut costs:
    –Finding unused elastic IPs
    –Finding unused volumes
    –Shutdown servers during weekends
    –Optimizing servers sizes
© Copyright - Skilit - Site by Dweb