I’m pleased to announce my new course for Linux Academy, the AWS Certified DevOps Engineer Professional Preparation course. This is an update to a terrific course by Christophe Limpalair. The AWS world moves very rapidly, and this new course will bring you up to speed with all the latest developments in DevOps.
Although the term “DevOps” has only been around for about 10 years, the discipline is exploding and has recently come to the forefront of the IT industry. If you search a few job sites, you’ll find an abundance of employers looking for professionals with DevOps skills and experience. I would go so far as to say that DevOps is the most sought-after skill set in AWS.
So why get certified?
An AWS certification (or certifications) can be life-changing. Having an AWS certification on your resume proves your command of the subject matter to potential employers and goes a long way toward getting your foot in the door for an interview. At Linux Academy, we take pride in offering courses that are not only going to get you that coveted certification but also give you the hands-on experience you need to nail even the most difficult interviews. And after you get the job, your experience working through our Hands-On Labs will help you excel in your new role.
I was thrilled to create this course because of the opportunity to help people improve their lives and advance their careers. I consider that a great privilege.
So what is the certification exam all about? Well, the hard truth is that the AWS Professional-level certification exams are difficult. They are three-hour marathons (2 hours and 50 minutes for DevOps Pro) that will expose any weaknesses in your knowledge base. I don’t say that to scare you away. On the contrary, you are probably here because you love the technology and enjoy a challenge. With the proper preparation, this certification is very doable! But it’s best to plan accordingly; don’t try to rush through the process. Think of passing the certification as a reward for all the hard work you put in and the experience you will have gained. Make it your goal to become a highly skilled DevOps Professional ready to crush that new job or promotion. Think of the satisfaction you’ll feel after the future deployments you lead go off perfectly!
The AWS Certified DevOps Professional Preparation course is designed to help you pass the certification exam. The course focuses on the main AWS services that will be covered on the exam, which fall under the following four domains:
- Domain 1: Continuous Delivery and Process Automation
- Domain 2: Monitoring, Metrics, and Logging
- Domain 3: Security, Governance, and Validation
- Domain 4: High Availability and Elasticity
The course starts with sections on EC2 and Auto Scaling, two foundational cloud computing services that every AWS DevOps professional needs to know. Next, we cover CloudWatch, the key AWS service for monitoring applications during and after deployment and for logging and reviewing data in troubleshooting situations. Then we’ll dive deeper into deployments and the services used to perform them: CloudFormation, Elastic Beanstalk, and OpsWorks. You’ll get a solid foundation on how to use each of these services as well as the differences between them and the appropriate use cases for each.
In the following section of the course, you’ll learn how to store, secure, and move data during every stage of the deployment process using DynamoDB, S3, Data Pipeline, and Identity and Access Management (IAM). The last section of the course covers blue/green deployments and A/B testing. This section ties many AWS services and techniques together to demonstrate how to perform deployments with minimal or no downtime.
As you progress through the course, you can test your knowledge along the way with quizzes and flashcards. And you can solidify your skills by completing the Hands-On Labs provided in each section. Make sure you complete all of the Hands-On Labs! When you learn by doing — whether you succeed or fail — those are the lessons that stick. Every section has at least one Hands-On Lab, and some sections have multiple, so you’ll have plenty of opportunities to perfect your skills by working in the AWS Management Console and Command Line Interface.
I’m also excited to present a new tool I developed for this course. I call it the Scenario Solver. It’s an interactive visual tool that tests your ability to evaluate a scenario and come up with a solution. Each time you access the Scenario Solver, you’ll see a partial diagram of a scenario and a sentence or two of background information on the situation. Your job is to visualize the rest of the scenario and come up with a solution. To do this, you’ll need a good understanding of the AWS services, tools, and techniques required for each scenario.
The Scenario Solver encourages you to approach problems from a different angle and is good practice for visualizing scenarios under pressure during the certification exam. I’m excited to hear feedback on the Scenario Solver, and I welcome any suggestions for enhancements.
I hope you enjoy the course, and I look forward to helping you achieve your goals!