This blog was designed for the sole purpose of providing a non chronological diary, documenting  step by step projects I had done, or currently engaged in.  Hence an insight or feedback to co-collaborators, or Senior DevOps Engineers, monitoring each project's progress, with the hopes of inviting constructive criticism, therefore prompting corrective measures.

And who knows, I may blaze a trail in the process, inspiring other upcoming Engineers like me who wish to take this path to becoming Linux Systems Admins, DevOps Engineers, or just plain Linux hobbyist. 

About Me

Me .. :)

Hi, I'm JayJay. I do not revere myself as a geek, computer wiz-kid or an I.T guru, but I do posses a strong passion for computers, gadgets and I.T related activities. And Yes!! I'm also crazy about Linux.

I have worked various IT related roles over a span of about 16 years plus, roles ranging from Helpdesk, 1st/2nd line Support, Windows Systems Admin, as well Linux Systems Admin.

Its an ambition of mine to be one of the best Linux and DevOps Engineers of my era.

My orther hobbies are playing Basketball, attending Linux related seminars or DevOps Meetup groups, reading Linux related articles and reviews either online or printed edition copy (I'm a subscriber to 'Linux Format' and 'Linux Users & Developers' magazines, I own every issue and edition from 2014 till date), tinkering or recreating some projects reviewed in an article, travelling, meeting people, consorting with Senior DevOps Engineers or kindred spirits, making news friends as well as learning new Languages. 

Oh, I almost forgot, I dance Salsa as well. Hardcore Cuban style (not the type depicted in the movie Cuban Fury, but you get my gist)  

My humble gratitude and Special Thanks to my Mentors 

My Special Thanks goes out to a list of distinguished Senior Linux / DevOps Engineers, Who's been in the Linux environment long before and now have taken it upon themselves, to take me under their wings to provide me with guidance, tutelage and mentorship, based on their wealth of experience.

  • Michael De La Rue

Between them, I get drilled within their areas of expertise, and advise or tutelage is given where I have been found wanting. 

The same goes with the various task given by them that I have to perform to their expectation. These task are designed to give me a full hands on experience as to what to be expected in production environment as well as troubleshooting experience should I encounter hic-ups as I traverse the task.

For instance, some examples or such tasks are 

  • Build and orchestrate a Serverless infrastructure on Amazon Web Services using a git repository, S3 Buckets, CloudFront, IAM roles, Lambda, CodeBuild, SnS, CodePipeline, ReactJS Framwork/Libary, etc.  (A git repository of the documentation so far exist on Github, and a clearer article documenting the steps can be found here on this blog.) 
  • Investigating, reviewing and creating immutable configuration environments using git repositories for backed-up configurations, and configuration management tools (Ansible or Puppet), for orchestration and deployments  (stand by for articles on that)  
  • Advanced script writing in Bash, and equally writing or translating the same script in Python and Ruby.
  • Providing project use-cases for continuous delivering, integration and deployment pipelines with Docker, Jenkins and Git (stand by for articles on that too) 
  •  Writing a database web application with MySql, JQuery, Ajax , PHP and CSS , at the same time able to recreate the same Web-App in Ruby on rails. 
Basically, should they have a project that they assume I would be interested, and for the interest of advancing my career, they would usually let me know. And true to their inclination, I am more than happy to jump aboard and work with them on it. 

Links of Meetup groups and other recreational activities I attend and affiliated with  

 

 

https://www.meetup.com/londonlinux/ 

https://www.meetup.com/London-DevOps/ 

https://www.meetup.com/Ansible-London/  

https://www.meetup.com/London-Learn-Ruby/ 

https://www.meetup.com/Serverless-London/ 

https://www.meetup.com/Linuxing-In-London/ 

https://www.meetup.com/Docker-London/ 

https://www.meetup.com/LONPUG/ 

https://www.meetup.com/DevOps-Exchange-London/  

https://www.meetup.com/QuruLabs/

https://www.meetup.com/IoT-WS-London/ 

https://www.meetup.com/iotlondon/ 

  
In addition to religiously attending DevOps Meetup Groups and other recreational activities aforementioned above, I also imbibe myself with the rituals of subscribing to the
  
 
  • Linux Format and
  • Linux Users and Developers Magazines

 

keeping myself abreast with all the latest innovations and technologies as they unfold. 

I occasionally recreate and practice some of the articles I find them.   

Other inspirations Linux Tech blog sites 

 

It wouldn't be complete, if I failed to mention a number of sites that helped immensely. Especially when they wrote articles and tutorials about sectors that was completely alien to me, but enjoyed the learning process as well. 

  

Some of the sites, where my go to sites should I encounter issues while troubleshooting a faulty machine. 

 

 

I'm a huge fan of this site, over the years it has provided me with lots of interesting articles 

 

Countless times this site had been my goto site, to find steps and tutorials to configure a server.

 

I equally enjoy there tutorials online, very helpful and informative 

 

Now this is a site to review, should you wish to trouble an issue, and would love to see what options other engineers had taken and make and informed decision. 

 

the same as the site above 

 

  
 

Online Courses, Tutorials and Certificates 

  

 Though I am very confident, comfortable and very conversant with most Linux distributions, and can equally troubleshoot a system either on the command line as well as the GUI interface, I do find it necessary to take online courses and obtain certificates, just for the sake of covering all areas, and reassuring my confidence in this field. 

 

As in light of that, I recently taken advantage of the black Friday sales on Udemy.com and registered a for few courses. 

I have succeeded in completing a number of the courses, some of which I documented  on a step by step basis, then also pushed my resources into git repositories, ready to be cloned for recreation, and now blogging articles about them.
 
 

Course Name

Course Link 

Status 

Certificate 

  • Beginners' guide to software containerization and Docker
 https://www.udemy.com/introduction-to-evolution-of-software-containers-and-docker/learn/v4/overview   completed
  • Understanding Docker and using it for Selenium automation 
https://www.udemy.com/understanding-docker-performing-selenium-automation/learn/v4/overview  
  • Linux Academy Red Hat Certified Systems Administrator Prep
 https://www.udemy.com/linux-academy-red-hat-certified-systems-administrator-prep/ 
  • 101 Cisco CCNA Labs 

 https://www.udemy.com/101-cisco-ccna-labs/ 
  •  Automation with Ansible, Puppet, and Salt
 https://www.udemy.com/learning-path-automation-with-ansible-puppet-and-salt/learn/v4/overview 
  •  Build+Deploy+Test with Jenkins 2.0
 https://www.udemy.com/working-with-jenkins/learn/v4/overview 
  •  Red Hat Enterprise Linux Technical Overview
 https://www.udemy.com/red-hat-enterprise-linux-technical-overview/learn/v4/overview 
  •  MongoDB and Python: Quick start 
 https://www.udemy.com/mongodb-and-python-quickstart-with-mongoengine/learn/v4/overview 
  • Ansible Essentials: Simplicity in Automation
https://www.udemy.com/ansible-essentials-simplicity-in-automation/learn/v4/overview  
  •  Jenkins Introduction for Developer 
 https://www.udemy.com/jenkins-intro/learn/v4/overview 
  •  Advanced Databases and SQL Querying 
 https://www.udemy.com/advanced-tsql-querying-using-sql-2014/learn/v4/overview 
  • Introduction to Databases and SQL Querying 
 https://www.udemy.com/introduction-to-databases-and-sql-querying/learn/v4/overview 
  • Learn Ruby on Rails from Scratch 
 https://www.udemy.com/learn-ruby-on-rails-from-scratch/learn/v4/overview 
  • Learn E-Commerce Website in PHP & MySQL From Scratch!

 https://www.udemy.com/ecommerce-website-in-php-mysqli/learn/v4/overview 
 Just to mention a few ... 

Dedication

This site is dedicated to my awesome Dad, and many others like him..

I've often come across a number of people, whom for a reason or another have a flare for technology. they've got the latest Ipad, the most gigabytes of ram, fastest processor laptop, or something grand but equally have a phobia for operating them or exploring its full potential. 

My Dad tops the list of such distinguished individuals. He possess a keen passion for the hi-tech gadget and would tell everyone more times than often how great one of his gadgets is or how much he's enjoying it.

One draw back is, should you need him to install a simple app (Whatsapp or Viber for example)which would have helped bridge gaps in communication or run a minor configuration that would aid a remote desktop support should one need to troubleshoot his hardware or gear over a distance (via internet), you would have him fold as he is not prepared to operate his gadget beyond basic user mode.

There are tons of very interesting gadget related projects that I've come across and sometimes actually perform myself, and I know my Dad would very much be interested in such projects. Therefore, in my little bid to encourage the inner geek in my Dad and, have him understand some basic rudimentary of IT or gadget related things, I promised to document projects in basic step by step guide for yours truly, that he might follow and execute like a pro.. Should he choose to accept. LOL  (Yeah !!! GO DAD !!!) 

Knowing they are lots of people, who are actually in the same situation as my dad, I have decided to document many of my explanations during my little "Dad & I" moments, thereby making them public. I am hoping they may answer a few questions that have been boggling similar minds alike.

Disclaimer

“The views expressed in this Website are my own and do not necessarily represent the opinions or beliefs of such and such company or any of its affiliates.” 

Any views or opinions you might find on this site are speculation and observation based on years of experience working in our respective fields. Some of the information you might find here cannot be corroborated by anyone, in places I cannot give you references or further reading on the subjects we are discussing. Some of the output may even be factually incorrect. 
Should you wish to proceed and recreate any of the projects or documentation found on this site, you are welcome to proceed at your own risk, and I cannot be held liable for any mishap that might occur.