I'm a husband and proud father of two wonderful boys. I also happen to enjoy technology and all things automation.
Hi there, I'm Sam Gabrail, MASc.
Primarily, I'm a husband and father of two wonderful boys. My greatest joy comes from spending time with the family.
That said, I'm also very passionate 🔥 about all things technology. From when I was 10, I decided that I wanted to become a computer 💻 engineer one day.
How I got into this field
One day my dad brought home our very first computer which is the Sinclair ZX Spectrum + in the picture below. You hooked it up to a cassette tape and a TV. I learned programming in Basic on it.
Fast forward a few years...when I received my Masters of Applied Science degree 🎓 in Electrical and Computer Engineering focusing on Communication Networks from the University of Waterloo in Ontario Canada in 2008.
I really enjoyed my time in academia as a research and teaching assistant. It was there that I first found out how much I love teaching. I was able to learn a lot from helping students with labs and with general questions they had about course content.
From that point until now, I have been working in the IT industry. I've taken on various roles in development, operations, networking, DevOps, and sales engineering.
Based on everything I've shared thus far, I want you to know that I am dedicated to teaching you how to become a better technologist. My main focus is to teach you the principles of DevOps, but you'll pick up other skills along the way.
My Why for Teaching
The reason why I want to teach you everything I know is because of a saying my dad mentioned a while ago. You see, he is a surgeon 🩺 and taught many doctors in his career. He told me once that he doesn't want to go to the grave with his knowledge with him. That stuck with me, and I want to do the same.
I get great satisfaction from teaching and helping people. It's amazing to see when light bulbs 💡 turn on and someone gets it.
Are you a Curious Person?
Having worked in the industry for a while now, I met many different folks. One thing that makes me sad 😔 is when I find someone who has lost their passion and probably their why for doing what they're doing.
I don't want you to consider your job just a 9-5 job to support the family and that's it. I'd like to see you passionate about what you do and more importantly why you do it.
There aren't many curious guys in the IT industry today. I fell into this trap at some point myself. I'd like to start a movement to bring back the passion 🔥 of working in IT.
I worked for multiple vendors and the key was always to find that curious person in an organization to become our champion. They would champion our bleeding edge product into the organization.
Guess what, it's that curious person that goes places in their career.
I want you to become that curious and passionate 🔥 person. If you're just starting off your career or if you've been in the industry for a while, please consider exploring new things. Build a home lab. 🧪 Experiment. Break things. Keep on learning!
Let me help 🤗 you along the way!
Accelerate Your Learning
Alright, so you're probably thinking, practically, how can I learn DevOps and keep learning and discovering new things?
I'm glad you asked 😃
You could spend hours, days, and months ⏳ on the Internet searching for free content. That would be one way to do it, but here are the issues with this approach:
- will take you a very long time
- you're not guaranteed to get quality content
- Most likely the material collected would be disjointed with no proper flow
You could also take a few courses on Udemy or other platforms to help you pass a few certification exams. Here is the issue with this approach:
- Certificates are good but without real-world experience they're not as valuable
- Employers have become more skeptical with candidates racking up certificates
- You need to show concrete evidence of work you've done in the past
The answer is a combination of some theory and lots of ongoing hands-on work. You need to learn skills and techniques through actual real-world projects.
Learn by Doing
The best way to learn a skill is to get your hands dirty and go ahead and just do it.
This is my approach to teaching. You can check out my blog posts and you'll see that they are made up of videos explaining some theory followed by a hands-on demo.
The instructions are simple, easy-to-follow, and the final source code is provided so you don't get stuck.
Your First Step
A wise VP of a large telecommunications company once told me that many new graduates try to live their entire career in 24 months. You need to think of your career as a journey.
Alright, so would you like to start on this journey with me? Here is a simple first step.
Subscribe to my newsletter and email list to get the following:
- A FREE eBook on the 10 Best Practices for Infrastructure as Code with Terraform
- Weekly tutorials in the form of blog posts and YouTube videos
- Industry news and highlights
- The source code for all my tutorials