I am working to improve my skills in DevOps and/or cloud and my biggest challenge is this.... My day-to-day org is not very technically mature meaning my direct users mostly cobble data from text files to spreadsheets. Case in point, shifting to PowerBI is a leap for them. For me to take on more cloud-oriented projects will ultimately mean that I would be the one solely supporting them (both the solutions and the required cloud infrastructure). There will be budget considerations if I were to propose adding more cloud services beyond what is currently in scope for this relational data mart. In the long run, I don't know how much practical exposure I can obtain in my current role. Thoughts??
I am right there with you, kwebb, although that's not much comfort. It's nice to know I'm not the only one in this situation. Words of advice to offer you - not much. The best I can do is give you some of my sad tale.
In March 2023 I'll have been in this job 8 years. The struggles I've faced were at first irritants but have recently escalated to major. So, just focusing upon the last few years I'll start with the beginning of the pandemic. We, like the rest of the world, realized that we'd have to do things remotely. The meant going to the cloud, which in our case was Azure. This had never been done at work before which I think was because no one in operations wanted to learn how, until then. After several online meetings with Microsoft, countless tweaks to router rules (on both sides) it all suddenly came to an end without being implemented. No explanation, it just stopped. I don't know if our Security team lacks the skills or what, but it was clear that something wasn't working, so we threw the towel in and left everything on-prem.
Just like you, I've been working in and learning more about DevOps. As far as tools go, Azure DevOps Services (AzDO). During the pandemic we got into it in a small way. I had hopes of improving our software delivery, quality, etc. As you know, tools by themselves don't make for a successful DevOps adoption, so slowly this has failed as well. Some in upper management wanted us to go backwards to our on-prem TFS 2015 instance. None of the developers (including myself) want to do that. We had, so I thought, convinced management that the path forward is AzDO or possibly GitHub (GH). However, some meetings have occurred over the last 3 weeks, which I wasn't invited to, where management decided to go backwards to TFS 2015. Supposedly, the ultimate direction is to go to GH, but conveniently money for AzDO runs out at the end of this month, and new funds for going to GH will happen "sometime next year".
None of this is good or encouraging. As Marley's ghost said when speaking with Scrooge, I've no comfort to give. I can't promise you'll be visited by ghosts whose visitations will help, but I will leave you with a tip and one last observation. If the majority of people you work with, have no desire to learn anything new, then there may be nothing you can do about where you are. As Carl Franklin of the podcast Dot Net Rocks says, if you can, change your company. If you can't, change your company.
Last observation, we've been experiencing a lot of turnovers recently. One of the biggest positions to leave is the head of our Project Management Office. In an all-IT meeting, she said the most damning thing of all (although she backpedaled a little from the comment). She said that after working here for a few years, the issues we face and the unwillingness to change, lead her to decide to move on. She said that the changes required in culture are significant enough that it might require legislative action to fix. (We're a large state department, so this comment, although extreme is possible.)
Kindest Regards, Rod Connect with me on LinkedIn.