Description: The Agile Team Coach (ATC) - DevOps, Engineer is responsible for maturing the agile adoption of teams using techniques such as Acceptance Test Driven Development, Continuous Integration, and Continuous Delivery to provide quality products with seamless integration across Development, Quality Assurance, Infrastructure, Operations, and Release Management roles. This position will determine how to transform each team while taking into consideration the interconnected relationships in the end-to-end value stream. The ATC will work with each team to determine which tools to use to help achieve the DevOps goals of the team.
The ATC builds strategies to develop the necessary competencies throughout the organization. They enable an agile culture, implement Communities of Practice, provide community engagement opportunities, and offer career development guidance.
The successful candidate will be a servant leader who develops and supports a learning organization model through coaching, training, and mentorship. The successful candidate will be one that can adapt as necessary for unintended consequences of this change initiative and one that understands the value of commitments to delivery made by a development team.
Competencies:
- Team-oriented and social: communicate well with all levels of the organization.
- Facilitative: lead by example and demonstrate value-add principles to a group.
- Assertive: ensure best practices are adhered to; be a voice of reason and authority, and when necessary, make the tough calls.
- Situational awareness: notice differences and issues as they arise and escalate as appropriate.
- Enthusiastic: impassioned and high-energy.
- Continual improvement: always growing ones craft, learning new tools and techniques to manage oneself and a team.
- Conflict resolution: facilitate discussion and alternatives or different approaches.
- Attitude of empowerment: enable a team to become self-directed.
- Attitude of transparency: willing to share information, collaborate, and engage in crucial conversations.
- Quick learner: ability to quickly gain a high level understanding of the technical and business domains.
- Knowledgeable: expert in DevOps fundamentals.
- Self-motivated: creative and efficient in proposing solutions to complex, time-critical problems.
- Disruptor: willing to challenge the status quo and existing processes with alternative solutions that are conducive to our transformation strategy.
- Flexible: ability to shift to the role or tasks needed for each situational transformation. Ability to “get the job done” regardless of role definition.
- Systems Thinker: ability to 'optimize the whole' through end-to-end value-delivery.
Preferred Competencies:
- Product Architecture: Emergent Design, Minimalist Design, Service Oriented Architecture (SOA), Microservices, Decoupling and modular development, Data Management, Databases, Data warehousing, Big Data.
- DevOps: Test First Development e.g. Test Driven Development (TDD), Behavior Driven Development (BDD), Specification By Example (SBE), Acceptance Test Driven Development (ATDD), Continuous Integration, Continuous Delivery, Continuous Deployment, Scripted environments, Configuration as code, Database change automation, Orchestration between all of these items, Real-time automated metrics and reporting.
Requirements:
- Bachelor's degree
- 8+ years of IT experience
- 2+ years of experience working on large scale, multiple team projects
Preferred Qualifications:
- Agile Certification(s)
- Healthcare experience
- Graduate degree
- Development experience
- Quality Assurance experience
- Infrastructure experience
- Operations experience
- Release Management experience
#J-18808-Ljbffr