Troubleshooting and diagnosing failpoints
Start course
1h 5m

Please note: this course has now been removed from our content library. If you want to study for the SysOps Administrator Associate Level Certification, we recommend you take our dedicated learning path for that certification that you can find here.


The AWS Certified SysOps Administrator (associate) certification requires its candidates to be comfortable deploying and managing full production operations on AWS. The certification demands familiarity with the whole range of Amazon cloud services, and the ability to choose from among them the most appropriate and cost-effective combination that best fits a given project.

In this exclusive Cloud Academy course, IT Solutions Specialist Eric Magalhães will guide you through an imaginary but realistic scenario that closely reflects many real-world pressures and demands. You'll learn to leverage Amazon's elasticity to effectively and reliably respond to a quickly changing business environment.

The SysOps certification is built on solid competence in pretty much all AWS services. Therefore, before attempting the SysOps exam, you should make sure that, besides this course, you have also worked through the material covered by our three AWS Solutions Architect Associate level courses.

If you have thoughts or suggestions for this course, please contact Cloud Academy at


Hi and welcome to our third lecture. Today I will show you what's been happening at Cloud Motors. Since there have been some changes, we need to define the next steps to take so we can plan out a new environment that will suit our new reality. What has changed? People thought our April Fools campaign was real.

Customers started to call Cloud Motors to know when Cloud Motors could deliver the cars. Apparently, some demolition derby fans were sharing the campaign on the social networks, and they created a whole new event just with Cloud Motors' models.

Cloud Motors feels that there might actually be a way for them to profit from this, so they decided to produce the smashed cars. But for that, they will need to change the current AWS portal to one that would be in compliance with security procedures and industry standards. I'm here at AWS to show you how to create new entries in our application. For that, we need to connect to our single instance via SSH. This is our instance. It has the Cloud Motors portal on it. You can check the app folder at the home folder of the EC2 user, since cloud formation uses the root account by default. We will need to use the root to create entries, and for that, we need to create a password for root. Now that we're set, let's use the root account and also enter the Cloud Motors folder.

First, let me show you that we don't have any orders right now. You could also create a new one by clicking here and filling out the form with your information. But it would take too much time to create so many random orders. Not to mention that it would take me too much time to use my imagination to come up with so many orders. So let me show you a better way. You just need to type in here rake db:seed and wait. Done. 120 new orders to go. If you want to add more, you can go back to the terminal and type the command again, and another 120 orders will arrive. This trick can be useful for monitoring RDS. We could also set a job to send the number of orders to cloud watch, and have a way to show a fancy graphic for the management board. The applications for that are many, and it's up to you to imagine the possibilities. I invite you to imagine yourself as a Cloud Motors system engineer and plan with me a new development. Maybe you think that this example is too silly, but I can show you it's not. AWS is all about elasticity and the ability to grow as much as you need.

You will see situations very much like this in the real world. In the next series of lectures, we will bring our portal into compliance with industry standards, so Cloud Motors will be able to use it as a production environment, because right now it's still too simple. We also need to think about security. We will dedicate a fair amount of time to ensure the security of our AWS infrastructure. We will have to know more about AWS to secure our deployment, because we work with AWS using the shared responsibility model. I hope you're excited.


About the Author

Eric Magalhães has a strong background as a Systems Engineer for both Windows and Linux systems and, currently, work as a DevOps Consultant for Embratel. Lazy by nature, he is passionate about automation and anything that can make his job painless, thus his interest in topics like coding, configuration management, containers, CI/CD and cloud computing went from a hobby to an obsession. Currently, he holds multiple AWS certifications and, as a DevOps Consultant, helps clients to understand and implement the DevOps culture in their environments, besides that, he play a key role in the company developing pieces of automation using tools such as Ansible, Chef, Packer, Jenkins and Docker.