Thursday, August 16, 2018

Learning New Skills

My main interests have always been in highly technical areas.  I enjoy an intellectual challenge more than just rudimentary work.  Solving problems and learning how things work at a low-level is what I enjoy the most.

As of late I've been getting into DevOps and cloud technologies.  I've been going through courses on LinuxAcademy.com and learning from tutorials.  I've also started programming again.

My areas of focus have been Docker, Jenkins, Ansible, Openshift and Azure on the DevOps side and Java on the programming side.

Specifically, I've been going through the tutorials on the Openshift: Interactive Learning Portal and I've setup a free account on Openshift Online.

I've also been working through the official Docker tutorials.

With respect to programming, I've been reading Introduction to Java Programming Comprehensive Edition.  I'm really enjoying this book as it is actually a textbook that covers the content in Computer Science 1 and 2 course as well as a Data Structures course.  So it gives a good foundation and it's a good refresher for what I learned in University. 

I plan on reading C Programming: A Modern Approach next followed by Computer Systems: A Programmer's Perspective, The Linux Programming Interface and Programming: Principles and Practice Using C++.  I may throw some other books into the mix so I can cover multiple things at a time but I'll see.

My main areas of interest is in systems programming, back-end development and applications.  What I like about DevOps is that it brings Systems Administration and development together.  Similar to how security touches every area of IT.  Maybe I'll have a future in DevOpsSec.