Manager Software DevOps- Tucson-off campus, Remote

United States of America, Arizona, Tucson

de fr es ru tr it pt zh ja

Summary

Leads a team to ensure the effective design, implementation and maintenance of the software development infrastructure and systems. Accountable for release management, automation, and systems maintenance. Formulates and owns the DevOps strategy. Delivers strategic, infrastructure related projects. Effectively communicates with stakeholders. Provides technical leadership across all areas of the build, software integration testing, release, and operation, to ensure timely delivery of high-quality technical solutions. Responsible for consistent reporting and providing metrics across software projects.

Responsibilities

•Leads a team to troubleshoot and resolve issues in development, test and production environments. Optimizes the development workflow in order to release code more frequently, without bugs while reducing the operational load.

•Owns the DevOps team backlog. Works to understand stakeholder needs and prioritizes them for implementation. Plans Agile iterations and assigns work to team members. Focuses team on delivering highest priority work. Reports status and risks to stakeholders.

•Delivers automated and robust tools to deploy code and configurations that support development and manages capacity of associated live servers. Controls the continuous integration stages and the releases to other departments.

•Analyzes, develops and supports various software development applications from an infrastructure perspective.

•Provides guidance to functional team members to achieve goals in accordance with established policies and procedures.

•Closely collaborates with software and cross-functional stakeholders. Acts as the primary point of contact for the DevOps team.

•Actively participates in developing long range technical infrastructure and architectural plans. Influences and aligns organization with strategic roadmap.

•Provides software tool support across entire software development value chain.

•Experiments with new technologies to optimize the reliability and performance of current infrastructure automation.

•Creates software project dashboards and tracking software metrics across projects.

•Plans automated backups and disaster recovery/failover configurations.

•Acts as trainer and advisor to functional members to meet schedules and/or resolve technical problems. Mentors and facilitates professional growth of functional team.

•Ensures budgets, schedules, training and performance requirements are met.

•Manages staff; provides staff with coaching, training and opportunities to develop skills, and gives ongoing, constructive and timely feedback on performance and progress toward goals and expectations.

Qualifications

BS in Computer Science, Software Engineering, IT, or related discipline required and Master's Degree desirable PLUS

8 years with BS: experience in software engineering/development of complex systems.

6 years with MS: experience in software engineering/development of complex systems.

4 years with PhD: experience in software engineering/development of complex systems AND

Demonstrated experience in software product development; IVD experience preferred.

Technical project management experience preferred.

Experience in leading a team to meet the goals and objectives and established outcomes of the department.

Experience executing Agile (i.e. Scrum), Lean, and Continuous Delivery best practices.

Strong technical foundation: Linux/Windows, virtualization ( Virtual Box etc.) cloud computing (Amazon EC2 etc.), infrastructure automation (TFS), build tools continuous integration tools, SCM tools (TCS, Jira etc.), Scripting languages (shell scripting language etc.), application servers.

Knowledge, Skill or Ability

Strong knowledge of and skill in managing people.

Ability to prepare and manage cost center/departmental budgets, and to plan and allocate resources to support Lifecycle projects.

Skill in identifying and hiring functional resources with appropriate skill set to support Lifecycle projects.

Proven ability to independently build, mentor and lead teams to achieve development targets.

Proven ability to present and discuss data, present alternative action plans (and consequences), and clearly communicate recommendations to any level of the organization.

Ability to display Ventana cultural beliefs in day-to-day interactions.

Skill in following HR processes for talent management, performance review, objective setting and recruiting.

Proven ability to contribute and interact productively and collaboratively with project teams as a creative, innovative manager.

Expert knowledge of Software Engineering principles, practices and tools.

Proven ability to work on complex problems with analysis of situations or data towards successful outcomes.

Ability to exercise independent judgment in developing methods, techniques and evaluation criteria for obtaining results.

Proven ability to independently build, mentor and lead teams to achieve development targets.

Information Security and Data Privacy fundamentals.

Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual’s race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

If you have a disability and need an accommodation in connection with the on-line application process, please email us at US.Accommodation@roche.com.

Job Level:

Manager with direct reports