Essential Duties
General
- Provide guidance/coaching for all Agile & DevOps Teams to ensure Best Practices are executed across the organization.
- Identify areas to stream-line the Agile & DevOps Processes in the organization.
- Identify new/innovative ways to enhance products and provide these ideas to the Agile & DevOps Community.
- Provide Agile & DevOps training both internal and external training
- Perform Agile & DevOps maturity assessments and develop playbooks for enhancing the organization's Agile & DevOps practices
- Willing to travel and work at client sites 50%-80% of the time
DevOps Strategist/Enterprise Coach
- Guide teams in establishing and following effective processes to manage organization, planning, implementation, and delivery
- Guide the team and organization on applying Agile & DevOps practices and values to deliver results
- Facilitate discussion, decision making, and conflict resolution
- Guide the team on how to get the most out of self-organization
- Assess the Agile & DevOps maturity of the team and organization
- Coach teams and organizations to higher levels of maturity, at a pace that is sustainable for the team and organization
- Assist with internal and external communication, improving transparency, and sharing of information
- Collaborate and drive delivery transformations
- Foresee risks and dependencies and managed them proactively
- Analyze risk and report problems and delays in meeting commitments
- Coach and mentor Agile/DevOps practices across the organization
Required
- Excellent communication and presentation skills. Must be able to energize and excite IT professionals in regard to Agile and DevOps
- 10+ years of experience in software development with part of those 10 years in a technical role such as developer, tester, or operations
- Deep understanding of Agile philosophies
- Understanding key metrics for measuring success of an Agile product team
- Deep understanding of at least one Agile methodology; Scrum or Kanban preferred
- Deep understanding DevOps philosophies
- Understanding of key metrics for measuring success of a DevOps enabled Agile product team
- Deep understanding of key DevOps practices including but not limited to: Continuous Planning, Continuous Testing, Continuous Build & Integration, Continuous Deployment & Delivery
- Strong knowledge of the delivery pipeline
- Ability to work in groups or one on one to conduct deep dive training in Agile and DevOps methodologies
Personality Traits
- Excellent technical acumen and ability to learn new software and business concepts quickly
- Enthusiastic and fun demeanor with a mindset of team empowerment
- Deep interest and curiosity for learning new things and doing things better
- Good communication skills
- Ability to context-switch between multiple projects, codebases, and concepts with ease
- Strong problem-solving skills
- Must be comfortable working in a fast-paced, collaborative environment
Education / Experience
- Must have at least 10+ years of experience on Agile Development Teams
- Must have at least 10+ years of software development lifecycle experience
- Bachelor's degree, ideally in a technical discipline with a development background
Didn’t find the job appropriate? Report this Job