Desired Skills and Experience
- Build a world class DevOps team to enable the continuous delivery of complex software platforms and research projects of varying size and duration
- Build Continuous Integration, Continuous Delivery, and Continuous Deployment software tools that will support, enhance and grow development team capabilities
- Demonstrate very strong technical leadership and people management skills including solid communication and analytical skills with thorough understanding of product development and successful problem definition, decomposition, estimation and resolution
- Influence decision making through active partnership with cross-functional teams
- Coach, mentor and lead a diverse group of lean/agile software and build/release engineers
- Work with Project Managers across the businesses to understand needs & vision; quickly translate that vision into demonstrable prototypes
- Work directly with internal customers to understand business and technical needs
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
- Support process improvements which guide the development, sustaining & support activities
- Drive world-class quality in the production deployments to ensure minimal downtime
- Plan and manage budgets related to scope of team
- Communicate effectively both within immediate team and GE leadership. Ensure team receives consistent messages and has clear understanding of business direction, strategy and results
- Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
- Significant experience with: Linux/ Unix Operating systems & one or more scripting languages (e.g. bash, perl, python);
- Experience working build automation tools including GitHub and Electric Flow, using Maven and ANT.
- Experience with Artifactory or other storage tool
- Experience deploying and managing physical and Virtual infrastructure.
- Proven track record of deployment and delivery to production using CI/CD
- Applied experience with modern application technologies & design patterns including Cloud infrastructure, distributed computing, horizontal scaling, & database technologies
- Embraces technology trends that drive intelligent automation
- Proven success working with & optimizing large scale production application deployments.
- Able to verbalize what is behind decisions & downstream implications.
- Continuously reflecting on success & failures to improve performance & decision-making.
- Understands when change is needed.
- Participates in technical strategy planning
- Uses critical thinking skills & disciplined approaches to help leaders & leadership teams resolve issues & define solutions.
- Evangelizes & contributes to the GE standards for critical thinking best practices & methodologies across the enterprise.
- Defines new critical thinking methods. Engages with external thought-leaders & communities on analytical & critical thinking methodologies
- Excellent communication skills & the ability to interface with senior leadership with confidence & clarity
- Evangelizes the notion that anything worth doing takes repeated effort & failure.
- Drives the organization toward a continued excitement of attaining the vision & goal in the face of resistance