We are looking for a hands-on DevOps leader who will ensure that the Technology organization effectively adopts and utilizes state-of-art technology to achieve best practices in Continuous Integration (CI), Test Driven Development (TDD), and Continuous Deployment. The DevOps leader will be responsible for delivering full automation of test, builds, from the unit level to end-to-end across on-prem and cloud offerings. The measure of success will be the ongoing efficiency gains and product improvements that result. The Director will provide strategic leadership while being hands on to get the job done with the MicroStrategy DevOps team, ensuring tight coordination across key Technology stakeholders as the company advances its transformation to agile methodologies and best practices. The Director must have a thorough understanding of the company's business operations as well as a broad knowledge of the latest DevOps technologies, including but not limited to Git/GitHub; Maven; Jenkins; Rally.
Day to day:
Drive the company’s effort for achieving CI, TDD, Continuous Deployment
Create and drive the execution of the roadmap to rapidly migrate the company to best practice CI/TDD with full automation.
Automate the build processes for the company, ensuring builds at the team level can be achieved in less than ten minutes.
Ensure builds are self-testing at the unit level so that all tests confirm that the code behaves as the team expect it should before it is committed to the main branch
Drive the process such that every team commits to the baseline every day, minimizing conflicting changes and the resulting defects that result.
Ensure the latest technologies are leveraged for TDD; with full automation for the unit tests through integration test through end-to-end testing
Ensure full integration of CI/TDD systems with Rally to ensure everyone can see the results and respond accordingly
Continuous deployment: automate deployment directly into production such that on any given day a production ready product can be deployed and done so in an automated fashion.
Select, coordinate, develop, and maintain relationships with vendors
Own responsibility for the commercial justification of adopting new technology through clearly defined value propositions that are measurable
Research the latest in DevOps, ensuring best practices are continuously brought into the company for continuous improvement.
Experience in DevOps, with proven track record of leading a team to transform the efforts of an engineering organization
Experience in an agile environment, and running agile through a modern platform: ideally Rally or another similar agile system of record like Jira, Version One
Experience including, but not limited to, using the following tools/frameworks
Minimum of 5 years of relevant management/supervisory experience, managing teams of DevOps/software engineering professionals
Exceptional management skills managing a team of 10+
Ability to travel to China