I recently came to the realization that I just CAN'T do it all.
The past year I have been trying to:
- Get Field Specific Certs
- EMC Storage
- VMWare DCV & NSX
- Learn Everything I can about Storage (EMC Specifically)
- Learn all I can about Python, Perl, & several other programming languages popular in the DevOps world
- Learn ALL I can pertaining to the DevOps way of life and the mentality behind it
This, in turn, has left me run ragged after a year of constant 100% balls to the wall action. Due to this I had to pull away for a week or so and lay everything out on the table to re-priortize & focus my goals to be a bit more realistic and reachable (It's all about those baby steps).
I've done some initial research and digging into what DevOps truly is and what impact it has within Storage.
Below is what, in my opinion & Point of View, I have unearthed:
Below is what, in my opinion & Point of View, I have unearthed:
- Definition: Automating Tasks for a layer of hardware that would otherwise be an arduous task manually, which more than likely will also result in inconsistent results
- 3 Steps/Layers
- Monitor/Reporting (This is where I sit today): Using APIs/CLI to pull information out of the system and formatting that data into a usable report
- This is the least intrusive place to start your journey into the DevOps world
- Move/Add/Change: Using APIs/CLI to create or adjust config within the layer of hardware
- This is your 2nd step in this crazy world because it is a little more intrusive in nature and means you need some experience and insight before implementing
- Full Automation:
- This is the Big Daddy of them all because you are giving the hardware full reign to roll with the punches and even self heal
Moving forward, I plan to focus on the more trending side of the Storage world and that is pretty obviously the Monitoring, Reporting, Move/Add/Change, & ultimately the Full Automation of Storage thru APIs (as the hook into the arrays) & Python (as the programming language to make it all happen).
Please Join me in my adventure down the Storage DevOps Rabbit Hole and let's see what we can create.
Special Thanks
- Ryan Booth (@that1guy15) for helping mentor me and push me in the right direction
- TheNetworkCollective for your PodCast on Network Automation (Inspiration)
- Paul Martin (@rawstorage) for your in depth conversation on VMAX APIs thru Python
- Bowie Poag for ushering me into & opening my eyes to the possibilities in Monitoring/Reporting of Storage