You are viewing a preview of this job. Log in or register to view more details about this job.

Development Manager, Engineering

Job Description Summary
As Manager, DevOps Engineering you will guide and mentor the development and quality of our ITS (Intelligent Transportation Systems) solutions. The Manager of DevOps Engineering must possess the necessary leadership and technical experience, knowledge, and skills to establish themselves as domain expert for the DevOps team.

Reporting to the Manager, DevOps Engineering will be a team of software engineers and quality assurance personnel. The Manager, DevOps Engineering will report to the Director, Product and Engineering.

The Manager, DevOps Engineering will be a key role on the Engineering team, responsible for managing development engineering and quality assurance resources. Ultimately this role is responsible for the development, quality, and adherence to the release schedule of our ITS software. Additionally, he/she work with internal product teams to provide direction, guidance and mentorship to staff engaged in the development and application of DevOps best practices and standards to deliver ITS solutions.

You are expected to have strong background and knowledge of agile framework in a software development environment.

RESPONSIBILITIES
  • Managing efforts of agile teams comprised of a product owner, developers, solution consultants and testers.
  • Build and enhance our DevOps processes to help teams achieve the higher business value with faster shipping times of Vontas solutions.
  • Act as a mentor across the teams to enable a best of breed approach to solution architecture, DevOps processes, and a DevOps culture.
  • Capture and share DevOps best practices between product teams, development teams and other technical leaders.
  • Provide feedback to internal teams re efforts to re-architect, expand and improve offerings.
  • Write and maintain system documentation, architecture documents and operational procedures.
  • Help build change control and release management policies.
  • Document common problem patterns and create knowledge base articles to improve customer self service capabilities and resolution times.

THE PERSON
  • You are passionate, motivated, energetic, curious, and innovative.
  • You love a challenge and are thrilled to solve difficult problems.
  • You are collaborative, willing to teach and learn from others.
  • You are a results and detail oriented leader.
  • You are a clear and concise communicator (listening, understanding, and responding).
  • You can establish and maintain a shared sense of commitment, cooperation, spirit and pride among team while executing towards desired vision and strategy.
  • You excel at coaching, mentoring, and developing employees in order to achieve their highest potential and desired results.
  • You are keen to learn and keep up with new technology.

QUALIFICATIONS
  • BS or MS in Computer Science or related discipline
  • At least 5 years of experience managing software development teams
  • Experience with Agile or Behavior Driven Development
  • Knowledge of automated testing strategies and practices
  • Previous experience modernizing legacy applications is a plus
  • Excellent written and verbal communication skills
  • Ability to provide coaching and mentoring to employees and teams in order to achieve the highest potential and desired results
  • Ability to adhere to policies, standards and procedures related to change control and other operational best practices
  • Comfort with collaboration, open communication and reaching across functional borders
  • ITIL and ITSM experience are a plus
  • Understanding of the North American Transit Industry and Agencies is an assetÂ