A Cloud Guru (acloud.guru) has acquired Linux Academy

ACloudGuru (acloud.guru) has acquired Linux Academy.


I have used both platforms in the past for my AWS and Azure exams and found them to be great value. It would be interesting to see how this acquisition provides more value to both platform users in the future.

Here is the official announcement:

Better Together

We are thrilled to announce that today A Cloud Guru has acquired Linux Academy, and we are joining forces to teach the world to cloud with the largest and most effective cloud computing training library in the world. The combined organization now represents THE school for the future of IT: hands-on, practical, and updated daily as technology changes.

We recognize that our mission to “teach the world to cloud” does not just start with the novice learner or end with the most advanced engineer, but is a mission that meets customers where they are at and enables them to be successful at their particular stage in their journey. By bringing together our complementary strengths and increasing investment in content innovation, customers and partners will have a single partner to keep pace with the rapid evolution of cloud technology.

What does this mean for our customers?

Support and service for all A Cloud Guru (ACG) content and products is continuing uninterrupted, and your primary point of contact remains the same.

Over the next year, A Cloud Guru will create a seamless learner’s journey across both platforms, and our customers will benefit from having access to a combined catalogue of our courses, broad and deep hands-on learning, skill assessments, and the many educational features our platforms have to offer!


Specifically, ACG customers will benefit from:

  • A more comprehensive course catalog with much greater depth in Linux, Security, DevOps, Big Data and Containers content across AWS, Azure and Google Cloud
  • An unrivaled breadth and depth of hands-on learning through interactive learning features such as Cloud Playground, Cloud Servers and integrated Sandbox Environments that allow students to safely practice their new skills.
  • An even larger community of learners that supports and shares best practices for ongoing education

Top DevOps Configuration Management Tools in 2017

Wikipedia defines Configuration management (CM) as a systems engineering process for establishing and maintaining consistency of a product’s performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. In the DevOps world, Configuration Management is a software-engineering discipline which consists of the tools and techniques (processes or methodology) that a company uses to manage change to its software assets.


Forester Wave conducted an evaluation of top DevOps Config Management tools and came up with a list of top config tools used in the DevOps world. You can read the detailed report here.

Out of the evaluated configuration management tools, 4 were considered as Leaders (which were essentially two tools: Puppet and Chef), 5 were considered as Strong Performers (SaltStack, Normation Professional Services, Rudder, Ansible Tower, and Ansible), and 5 were considered as Contenders (Salt, Microsoft Azure Automation, CFEngine, Microsoft PowerShell Desired State Configuration, and CFEngine Community Edition.

Top 14 DevOps Configuration Management Tools

The Forrester report classifies the top configuration management tools in terms of Current Offering (Deployment, Configuration Modeling, Monitoring and Governance, and Community Support), Strategy (Product Strategy, Market Approach, Consulting & Support), and Market Presence (Installed Base & Corporate Profitability) and the results looked like this:


What Configuration management tools do you use in your DevOps world? What do you like about it most? Leave a comment and let me know.

Best places to work in Canada in 2018


Glassdoor Canada recently announced the best places to work in Canada for 2018 and named 25 companies where any Canadian would love to work.

The place I work (Pointclickcare) is right in the middle of the list and I was very happy to see that. Honestly, I would have given Pointclickcare Rank#1 instead of 15 as the best place to work in Canada based on my own personal experience working as an employee here.

A spot on Glassdoor’s Best Places to Work list is a tremendous achievement. After all, employees decide which companies make the list. Curious what winners have in common?

What ‘Best Places to Work Winners in Canada 2018’ have in common:


  • A Mission to Believe In
    • Employees have a sense of purpose and understanding of how they make an impact
    • A motivating mission that inspires quality work
  • Strong Culture
    • Clearly defined and shared set of values that fosters community
    • Engaged leaders that view positive culture as part of a good business strategy
  • People-Focused
    • Employees are engaged and empowered to do their best work
    • Emphasis on employee growth and development
  • Transparency
    • Open and clear communication, from the top down
    • Honest feedback is valued and encouraged

Best Places to Work in Canada in 2018

  1. SAP
  2. Paysafe Group
  3. Shopify
  4. Microsoft
  5. Salesforce
  6. Lululemon
  7. Apple
  8. Ceridian
  9. Hydro One
  10. Starbucks
  11. Stemcell Technologies
  12. Ubisoft
  13. Earls Kitchen + Bar
  14. Ledcor
  15. Pointclickcare (This is where I work as a DevOps Engineer, great place!)
  16. Cisco
  17. Marriott International
  18. RBC
  19. KPMG
  20. Costco Wholesale
  21. Manulife
  22. Reliance Home Comfort
  23. Accenture
  24. Deloitte
  25. Brookfield Renewable

I would love to know your opinion on what makes a great workplace. Do you work at a great company (not necessarily from the above list)? What is the best thing you like in your workplace? Leave a comment and let me know.



What is AWS Cloud9?

AWS Cloud9  is  a cloud-based Integrated Development Environment (IDE) recently launched by Amazon which can be used for writing, running, and debugging code in a browser. It is probably the first cloud -native IDE to work with AWS code and includes a code editor, terminal, and a debugger.

Cloud9 is prepackaged with essential tools for most popular programming languages such as Python (my favorite), PHP, Javascript etc and provides a seamless experience while working with serverless applications.


AWS Cloud 9 provides you a flexibility to run your dev environment on a managed AWS EC2 instance or even on an existing Linux server which supports SSH. It allows you to write, run, and debug applications with just a browser and eliminated the requirement to install or maintain a local IDE.

Collaborating with your team becomes easier as AWS Cloud9 allows you to share your development environment with others. While working in AWS Cloud9, your team members can see each other type in real-time, and instantly chat with one another from within the IDE. You can even share your terminal with them!

Unfortunately, Cloud 9 is not yet available for Canada (Central) region and is only launched in the following regions (but you can still use it by creating it in another region) :

Need more information about AWS Cloud 9? Visit these links:




Are you a DevOps Engineer?

What’s in a name? that which we call a rose by any other name would smell as sweet.” -―William Shakespeare, Romeo and Juliet

Various organizations use different job titles for DevOps professionals. Some of the widely used titles for DevOps Engineer are (some of the titles were originally mentioned in Puppet 2016 DevOps Salary Report and other were added after researching job posting with DevOps tools and skills mentioned in LinkedIn and Indeed.ca):

  • DevOps Tooling Analyst
  • DevOps Engineer
  • System administrator
  • Operations Developer (DevOps)
  • Systems developer or engineer
  • DevOps Consultant
  • Architect (excluding cloud, infrastructure, and systems architects)
  • Software developer or engineer
  • Software designer – DevOps
  • Technical coach / consultant
  • DevOps Analyst
  • Operations engineer
  • DevOps Architect
  • Infrastructure developer or engineer
  • Systems architect
  • Automation engineer
  • Cloud or infrastructure architect
  • Infrastructure Engineer
  • Application developer or engineer
  • Build or release engineer
  • Web developer or engineer
  • Cloud developer or engineer
  • Database administrator
  • Network engineer
  • QA engineer
  • Automation Analyst
  • Portfolio Architect- DevOps
  • IT Engineering Specialist (DevOps)
  • Cloud Ops (DevOps) Engineer
  • DevOps Tool Engineer
  • DevOps Specialist
  • Data Engineer
  • Continous Delivery Engineer
  • Linux DevOps Specialist
  • Continuous Integration, Deployment and Delivery manager
  • Administrateur de système DevOps