AWS DevOps Training | Get ready for AWS Certified DevOps Engineer - Professional Certification

AWS DevOps Course Description

DevOps (a combination of “development” and “operations”) is a software development methodology focusing on communication, information sharing, integration, and automation between software developers and other IT departments.

In this AWS DevOps course, you will learn how to use the most common DevOps patterns to develop, deploy, and maintain applications on AWS. You will learn about the core principles of the DevOps methodology and examine a number of use cases applicable to startup, small-medium business, and enterprise development scenarios.

AWS DevOps Training Learning Outcomes

  • Implement and manage continuous delivery systems and methodologies on AWS.
  • Understand, implement, and automate security controls, governance processes, and compliance validation.
  • Define and deploy monitoring, metrics, and logging systems on AWS.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform.
  • Design, manage and maintain tools to automate operational processes.

AWS DevOps Training - Suggested Audience

This course is aimed at DevOps professionals. Suggested attendees based on our past programs are:
  • Systems Administrator
  • Software Developer
  • Solutions Architect

AWS DevOps Training Duration

  • Open-House F2F (Public): 3 days
  • In-House F2F (Private): 3/4 days, for commercials please send us an email with group size to hello@pincorps.com

AWS DevOps Training - Prerequisites

Participants should be familiar with;
  • Networking concepts.
  • Strong system administration (Linux/Unix or Windows).
  • Strong scripting skills.
  • Multi-tier architectures: load balancers, caching, web servers, application servers, databases, and networking.
  • Templates and other configurable items to enable automation.
  • Deployment tools and techniques in a distributed environment.
  • Basic monitoring techniques in a dynamic environment.

AWS DevOps training course outline includes (Being a new technology certification course, outline is bound to change)

  • Introducing DevOps. DevOps culture and practice, including a quick overview of the major concepts.
  • Infrastructure as Code, part 1. How to implement DevOps – organizational and architectural considerations. Design and security for DevOps, using IAM permissions, roles and the Security Token Service.
  • Infrastructure as Code, part 2. CloudFormation tips and tricks, including bootstrapping hooks, custom resources, creation and deletion policies, and updating/deleting/nesting stacks. The role of Configuration Management tools.
  • Continuous Integration. Source code management (Git, CodeCommit, etc.). Using hooks to trigger builds; custom build actions. Continuous integration servers (Jenkins, Travis, etc.). CI workflows and sample architecture.
  • Continuous Delivery. Patterns and anti-patterns; building on continuous integration. AWS tools and services for CI/CD. Implementing blue-green and red-black deployments on AWS, and other CD strategies.
  • Deploying applications part 1. Introduction to CodeDeploy. Integrating CodeDeploy with CI servers; troubleshooting deployments. Introduction to Elastic Beanstalk; how Elastic Beanstalk fits with DevOps, comparison with CodeDeploy.
  • Deploying applications part 2: Introduction to OpsWorks. Stacks, layers, and instances. OpsWorks event processing; deploying applications to OpsWorks. Quick overview of Chef, including creating custom OpsWorks layers. How OpsWorks fits with DevOps. Docker and containerisation. Using Docker for DevOps; using the EC2 Container Service; integrating ECS with your CI system.
  • Putting it all together: patterns for building AMIs. Application pipelines. SWF and CodePipeline.
  • Performance tuning. Load and scale testing. Choosing EC2 instance types. Configuring ELB and autoscaling for performance.
  • Administering your infrastructure. AWS CLI tips and tricks. Logging options; configuring logging with CloudFormation. Using AWS Lambda for monitoring.
Keny White

Professor

Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.

Bachelor

After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".

Reviews

Average Rating

5
1 rating

Detailed Rating

5 stars
1
4 stars
0
3 stars
0
2 stars
0
1 star
0

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.