Another way to get more DevOps talent is to ensure that you keep the talent you have by having leaders that inspire their teams to build great products. We've heard from many organizations that some leaders truly do not understand what DevOps is or how to help it flourish in a development team.
This may be the most important group.
This approach, which is developed in your organization, is to nurture and build teams that work together effectively. This helps avoid team dysfunction and prevents seeing members leave the company (institutional knowledge drain) because their leader does not understand what they are collectively trying to accomplish.
This group of aspiring leaders needs some basic training in all of the components of DevOps.
They will need a broad understanding of the adjacency areas that make DevOps work well, from Agile methods to gaining executive buy-in and business alignment to creating communities of practice and a culture of learning and failing forward fast. On the technical end, they will also need to understand how to build process and test automation into your development, address the drain of legacy applications, measure progress with metrics, and finally, how to best leverage 3rd Platform technologies/platforms.
Then for good measure, we need to throw in the adjacency skills they will likely need to understand the changing nature of their world. An understanding of Security, Cloud, Programming, and Infrastructure/Operations advancements. Whew, that is a lot for anyone to digest.
Then throw in all the other "business requirements," and leaders can become overwhelmed. Having learning assets that help them with both the tech side of learning and the people component is crucial for success. Having them combined is even better.
Top Non-Tech Skills Courses Used by Tech Professionals (In descending order of consumption/usage)
- Contributing as a Virtual Team Member
- Developing a Growth Mind-set
- Coaching Techniques That Inspire Coachees to Action
- Developing and Supporting an Agile Mind-set
- Developing Your Business Acumen
- Enabling Business Process Improvement
- Managing Pressure and Stress to Optimize Your Performance
- Trust Building through Effective Communication
- Managing for Operational Excellence
- Being an Effective Team Member
Coming Soon! Aspire Journey - DevOps for Leaders and Decision Makers