AWS MasterClass: DevOps w/ AWS Command Line Interface (CLI)

Video description

In this course, we will focus on implementing DevOps practices in the cloud using an aggregation of very potent tools and services. We will learn about AWS CodePipeline, AWS CodeDeploy and tie it all together with Jenkins. AWS CodePipeline and AWS CodeDeploy are DevOps focused services offered by Amazon Web Services. This combination of toolsets provides end-to-end capabilities of fully automating your source code builds, testing, and deployment. Implementing these tools and DevOps practices can help us immensely in reducing the risk within our software development lifecycle by catching bugs early and increasing the quality of our software products. This, in turn, reduces the overall cost of developing innovative software in any environment - startups and enterprise alike. When any startup or technology company is looking to implement DevOps practices to automate their infrastructure they are willing to pay handsomely for DevOps engineers and consultants to help them manage their infrastructure. Wouldn’t you want to acquire these skills and be a part of this cloud computing revolution? Be highly sought after and take your career to the next level? Imagine getting that promotion in your current role. Imagine getting chased by recruiters looking for the skilled and experienced engineers that companies are desperately seeking to hire. Imagine getting a massive bump in your income as a result of your newly acquired in-demand skills. That's what we want for you, and we know it's what you want for yourself, so grab your copy of DevOps with AWS CodePipeline, Jenkins and AWS CodeDeploy now and let's get you started today!

What You Will Learn

  • Learn about various commands available in the CLI to manage your AWS cloud resources
  • Learn how to manage various AWS services like EC2, IAM, ELB etc.
  • Learn how to apply DevOps practices and automate your AWS cloud infrastructure
  • Learn how to use AWS CLI commands in conjunction with shell scripting
  • Learning how to launch and manage new EC2 instances with AWS CLI commands
  • Learning how to launch and manage new ELB instances with AWS CLI commands
  • Learning how to manage IAM objects with AWS CLI commands
  • And much much more.

Audience

Software and IT architects, Software and network engineers, IT administrators, CIOs, CTOs or any technology leader looking to utilize cloud computing in their organization, Tech Founders and Co-Founders (Technical or Non-Technical)

About The Author

Manuj Aggarwal: Manuj Aggarwal is an entrepreneur, investor, and technology enthusiast. Over the last few years, he has been a business owner, technical architect, CTO, coder, start up consultant, and more.

Currently, he is the principal consultant, architect, and CTO of a software consulting company, TetraNoodle Technologies, based in Vancouver, Canada. He works with various start-ups on a number of cutting edge and interesting problems. Whether it is ideation and the refining of your start up idea, or building a dream team to execute the idea, he provides a diverse set of solutions that help these start-ups to succeed in their plans.

He has been active in the software industry since 1997, and has worked with early-stage businesses through to Fortune 100 mega-corporations. He is passionate about sharing all the knowledge that he has acquired over the years. He is particularly interested in helping technical and non-technical entrepreneurs, founders, and co-founders of tech start-ups.

Table of contents

  1. Chapter 1 : Welcome and Introduction
    1. Welcome and Introduction
    2. Course overview
    3. About us
    4. About you the learner
    5. Get ready for AWS CLI
  2. Chapter 2 : Introduction to AWS CLI
    1. Introduction to AWS CLI
    2. Install AWS CLI on Windows
    3. Install AWS CLI on Linux
    4. Configure AWS CLI
    5. AWS CLI output formats
    6. AWS CLI configuration
    7. AWS CLI help and documentation
  3. Chapter 3 : AWS CLI setup
    1. AWS CLI setup
    2. AWS CLI auto completion
    3. AWS CLI filter option
    4. AWS CLI query option
    5. AWS CLI dry-run option
    6. Introduction to JMESPath terminal
    7. Setup JMESPath terminal
  4. Chapter 4 : AWS CLI Commands for AWS EC2
    1. A quick checkin
    2. AWS CLI and AWS EC2
    3. AWS EC2 instances
    4. AWS EC2 components
    5. AWS EC2 key pair
    6. AWS security groups
    7. AWS AMI and AWS VPC
    8. Deploy AWS EC2 instance
    9. AWS elastic IP address
    10. Terminate AWS EC2 instance
  5. Chapter 5 : AWS CLI Commands for AWS S3
    1. AWS CLI and AWS S3
    2. AWS CLI commands for AWS S3
    3. Upload data to AWS S3 via AWS CLI
    4. Manage AWS S3 objects using AWS CLI
    5. Move and synch AWS S3 objects using AWS CLI
    6. Delete AWS S3 objects using AWS CLI
  6. Chapter 6 : AWS CLI Commands for AWS IAM
    1. AWS CLI commands for AWS IAM
    2. List and create AWS IAM users using AWS CLI
    3. Manage AWS IAM using AWS CLI
    4. Manage AWS IAM using AWS CLI #2
  7. Chapter 7 : AWS CLI Commands for AWS ELB
    1. AWS CLI and AWS ELB
    2. WS CLI commands for AWS ELB
    3. AWS CLI commands for AWS ELB #2
    4. AWS CLI commands for classic AWS ELB
    5. AWS CLI commands for internal AWS ELB
    6. AWS CLI commands for ELB (contd.)
  8. Chapter 8 : AWS CLI Commands for AWS SNS AWS SQS
    1. AWS CLI commands for AWS SNS and AWS SQS
    2. AWS CLI commands for AWS SNS
    3. AWS CLI commands for AWS SQS
    4. AWS CLI commands for AWS SQS (contd.)
  9. Chapter 9 : AWS CLI Commands for AWS ECS
    1. AWS CLI commands for AWS ECS
    2. AWS CLI commands for AWS ECS clusters
    3. AWS CLI commands for container instances in AWS ECS
    4. AWS CLI commands for AWS ECS task definition
  10. Chapter 10 : AWS CLI Commands for AWS SES
    1. AWS CLI Commands for AWS SES
    2. AWS CLI commands for AWS SES (contd.)
  11. Chapter 11 : AWS CLI Commands and Shell Scripting
    1. AWS CLI and shell scripting
    2. Search for AWS EC2 instances using AWS CLI and shell scripting
    3. Search for AWS AMIs using AWS CLI and shell scripting
    4. Create AWS VPC and Subnets using AWS CLI and shell scripting
  12. Chapter 12 : Introduction to AWS
    1. Introduction to AWS
    2. Benefits of the AWS cloud
    3. Who is using AWS? and Why?
    4. Services provided by AWS
    5. Services provided by AWS #2
    6. AWS - a leading cloud platform
  13. Chapter 13 : Conclusion
    1. Bonus lecture

Product information

  • Title: AWS MasterClass: DevOps w/ AWS Command Line Interface (CLI)
  • Author(s): Manuj Aggarwal, TetraTutorials Team
  • Release date: January 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781788999311