This site uses cookies. To find out more, see our Cookies Policy

DevOps Technical Coach in Bloomfield, CT at Fast Switch

Date Posted: 1/16/2019

Job Snapshot

  • Employee Type:
    Contractor
  • Job Type:
  • Experience:
    At least 7 year(s)
  • Date Posted:
    1/16/2019

Job Description

Job ID: 49720

DevOps Technical Coach

Bloomfield, Connecticut, United States 
No.Openings: 1 

Position Description
Our client is looking for a DevOps Technical Coach to spearhead fundamental change in how IT develops and delivers software through dedicated coaching in a Dojo style model and/or working across scrum teams, release trains and large solutions. The position location is open to Bloomfield, CT or Lafayette, LA. 

Your future duties and responsibilities
1. Spearhead fundamental change in how IT develops and delivers software through dedicated coaching in a Dojo style model and/or working across scrum teams, release trains and large solutions.

2. Coach individuals, teams and teams of teams through changes in mindset, tool usage and process improvement to meet the critical business and customer needs:

o Automation and DevOps Principals – Coach teams through the change in process and mindset to drive reduced cycle time and shorter feedback cycles for teams

o Cloud – Teach teams to leverage public, private and hybrid cloud models by designing applications using Cloud Native architecture patterns and aligned with IT Reference Architecture

o Resiliency Patterns and Testing – Understand current state and guide teams towards a resilient architecture, resiliency testing patterns and production monitoring that inform design

o Modular and Open Architecture – Understand the current state and guide teams towards decoupled architectures that allow for appropriate and real time access to data and, independent deployment of isolated components including applying and providing feedback on IT Reference Architecture

o Security and Quality engineering – Build testing into the build and deployment process to shorten the feedback cycle for both security and quality through each phase of the cycle; creating more secure and higher quality results. 

Required qualifications to be successful in this role
1. Ability to support SAFe adoption initiative across the enterprise that impact software development, delivery, security and quality

2. Evangelist for automated build, test and release strategies with stakeholders across various development, operations, security and quality teams at various levels of SAFe

3. Has written Source Control Management (SCM) strategies and aligned to the release goals of the team or release train and ensure that everyone is capable of using SCM as the primary means of code collaboration

4. Experience with resiliency engineering and the concept of fault management and application performance management, including random fault testing

5. Experience implementing solutions that use public, private and/or hybrid cloud models. Understand how they interact, how they are different and can articulate strategy backed by experimentation and proof of concepts, specifically AWS, Azure, Pivotal Cloud Foundry and/or OpenShift/Kubernetes

6. Significant experience with cloud native architectures and the ability to lead teams through incremental change to achieve cloud native designs

7. Deeply connected with the industry in order to understand disruption and how that disruption can be focused to meet IT's goals

8. Experience working with the Product and Delivery teams to drive adoption of automation capabilities across the enterprise and change the way IT delivers software.

9. Can identify new technology as it surfaces through the coaching work and provide input into the DevOps CoE backlog for new feature enablement

10. Incorporates service virtualization, test automation, CICD, TDM, CM, RM tools and processes towards a Continuous Delivery Model to help realize the vision of Release when Ready

11. Coached Teams, Release Trains and other organization types on the overall SDLC processes and focus on value added work while automating repetitive tasks to expedite the overall delivery cycle

12. Drives integration with other build and release automation tool chains (.NET, Java, mainframe)

13. Has mentored, coached and developed architects, engineers and a wide range of IT professional across the organization in alignment with our Connect for Growth strategy and build an engineering culture

Other Attributes: 

• Has strong focus on business outcomes and is focused on results

• Leverages exceptional ability and motivation to solve problems and learn fast

• Is able to provide and receive constructive feedback with in the target group, Governance, Development, Infrastructure and Security groups

• Excellent planning, conceptual, interpersonal and communication skills, management skills and analytical ability

• Subject matter expert in one or more technologies/platforms or highly specialized area(s), and working knowledge of other related domains

• Is comfortable with open source and understand when a good commercial compliment is available. of articulating tradeoffs between open source and commercial solutions.

• Supports teams in identifying and implementing new uses of information technologies which assist the functional business units in meeting their strategic objectives by coaching teams through the technology TCO, ROI and long term support implications.

• Is fluent in at least one mainstream programming language and is comfortable picking up additional languages on demand

• Feels at ease with frequent, incremental code testing and deployment

• Has a strong grasp of automation and monitoring tools

• Understands that quality is not testing, but starts with the design and continues in production

• Effectively communicates complex technology concepts and solutions to management 

• Provides consultative leadership to business units and IT management at the highest technical level on all phases of project development cycle 

• Leverages his/her skills to attract top talent

• Provides mentorship across all technical and organizational boundaries

Experience and Education: The ideal candidate will have 7 years minimum experience working across 2 or more different areas of IT.

Bachelors in Computer Science, Computer Engineering or other hypothesis driven area of study. Advanced degree in similar area of study preferred.