Senior Director, Engineering ServicesLocation(s):San Francisco, CA - HQ |
Responsibilities:
- Define, advocate and deliver on a strong vision of highly available, scalable and robust infrastructures and continuous automation excellence across Technology.
- Provide the vision and leadership to refine and extend sophisticated automation, productivity tools, and build and release infrastructures to scale to thousands of test and production systems.
- Gather, drive, and consolidate requirements from a demanding set of teams across various technology and operational disciplines.
- Foster strong relationships with your partners across Technology.
- Create and foster an environment conducive to innovation, high productivity and high quality
- Grow the team by recruiting world-class technical talent and leadership
- Grow, improve and mature the team's tools, processes, standards, best practices and skill base
Required Skills/Experience:
- 12-15 years of demonstrated technical excellence in fast paced, rapidly growing technology organizations
- 5-7 years experience managing and developing highly technical teams of developers, release engineers and/or tool development engineers. Must have led a team of at least 15+ people.
- Proven experience with architecture & delivery of multi-threaded, large scale web applications
- Strong track record for delivering innovative, successful products on time, on function, and on budget
- Agile, proactive and comfortable working with ambiguous specifications, ability to adapt to and drive rapid changes in product direction.
- Excellent prioritization skills in the face of competing business demands, particularly in balancing short-term tactical and operational projects with delivering on a longer-term vision.
- Proven ability to articulate long-term strategies and deliver on them incrementally
- Ability to quickly gain the technical respect of your team and peers. This should include strong experience implementing, testing and deploying one or more of:
- Java based web applications
- Build, deploy or release tools
- Monitoring and management tools
- Test infrastructures
- Excellent oral and written communication skills as well as receptive listening skills, with the ability to tailor complex ideas in a clear, concise fashion to various levels of technical and non-technical management.
- Experience working with vendors and vendor processes (RFCs, RFPs, SoWs, etc.) to drive solutions with a balanced “buy vs. build vs. integrate” strategy.
- Experience in hosted/SaaS/Cloud Computing services.
- Experience managing (with minimal direction) highly complex projects or multiple low complexity projects composed of team members from multiple organizations geographically dispersed across the U.S.
- Proven experience working closely with Operational teams.
- Strong troubleshooting and analytical thinking skills.
- Technical Degree, MS preferred
Desired Skills:
- Demonstrated experience with grid management and virtualization
- Agile development and project management methodologies ( e.g., XP, scrum)
- Building and/or managing build and release operational and/or infrastructure teams
- Unix based operating systems (specifically Red Hat Linux and Solaris)
- Oracle database technology
- Broad exposure to monitoring and management software products, direction and trends either via delivery or management of a production site.
- Knowledge of the state of the art in incremental builds, test frameworks, build frameworks and continuous testing
- Familiarity with management and deployment tools and frameworks, such as those offered by Tivoli, BMC, HP or CA.