Job Specification

Position Title:
Engineering Lead, DevOps
Job Code:
7A003 - InformationTechnology07
Job ID:
170597
 

Purpose :

- To undertake and lead the technical design, development and implementation of comprehensive cloud infrastructure solutions to meet client needs within service mandate.
- To lead the development of associated standards to support solutions and their implementation and maintenance.
- To provide technical and process advice and information in support of cloud infrastructure planning, evaluation, decision-making, ongoing systems administration, problem resolution and user support.

Key Responsibilities :

1. Infrastructure Solutions Design and Development:
- Identifies and assesses issues and impacts of specific new solutions or enhancements on existing services and cloud infrastructure. Prepares business cases, initiating and recommending next generation solutions, based on technology, service gap analysis, risk, and business value.
- Analyzes, investigates, designs, develops and/or coordinates and leads the design and development of specific business solutions which drive services, projects and activities to meet business requirements.
- Aligns solutions with corporate cloud infrastructure initiatives, organisational mandates, service design principles, Corporate Security guidelines, and solutions technological road map.
- Project manages, coordinates and controls the design, development, change and deployment of specific, comprehensive business solutions to meet client needs. This includes coordinating installation, upgrades, migrations, testing, systems acceptance, system administration, documentation, operational procedures, support and guidelines, security and disaster recovery system review.

2. Consultation, Advice and Support:
- Identifies, consults with and advises end users on infrastructure solution technologies to facilitate business practices and promote the cost-effective application of solutions that satisfy client requirements. Defines and resolves differences between requirements and proposed/available technologies and solutions.
- Evaluates and recommends strategic technology and best practice guidelines for all cloud infrastructure solutions.
- Performs capacity and performance management assessments to ensure corrective action is taken for shortages and to provide cost-effective solutions advice and recommendations.
- Provides technical guidance and leadership to the team and users of new solutions and technologies.

3. Team Leadership/Guidance:
- Leads consultations with vendors, consultants, and other stakeholders to ensure that the full technical complexity of the solution(s) is understood.
- Leads and/or participates on task forces to identify, assess and recommend strategies and approaches for cloud infrastructure design and development issues.
- Leads the assessment and evaluation of Open Source Software products, integration with solutions and develop materials to obtain approvals; and performs other technical duties (e.g. producing software code, developing proof of concept (POC) solutions).
- Manages the proof-of-concept trials and oversight of testing of all technical aspects of the development, implementation and maintenance of integrated solutions, in order to increase acceptance, accessibility, security, usability, stabilization and sustainability, and to meet the business needs.
- Provides leadership and guidance to project teams and consultants retained for specific project activities as well as technical guidance to the team; schedules activities, explains procedures, develops learning plans and monitors work progress.
- Develops partnerships with managers and peers to assess program impacts, ensure integration of programs, use of common components/services and the delivery of fully integrated technical solutions across multiple technology platforms for the implementation of critical business needs.

Knowledge / Skill :

Knowledge of and skills in:
- Integrated networking technologies, mainframe and/or open systems technologies, storage technologies, high availability technologies, leading edge technologies, technology developments (trends and new products), related best practices and standards, infrastructure policies/ procedures/directions, security and recovery standards and procedures.
- Cloud Certifications (e.g AWS, Azure) to ensure technical expertise in designing and implementing a cloud infrastructure.
- DevOps principles and practices to ensure technical expertise in Continuous Integration and Continuous Delivery (CI/CD).
- Writing and editing skills to prepare business cases, technical documentation, reports, recommendations and presentations related to technology development strategies and plans.
- Job has mandatory requirements in areas such as: in-depth knowledge of the information technologies, applications, specific infrastructure technologies (such as DevOps, Cloud, etc), industry and computer languages specific to the program system(s) currently in use. These mandatory requirements will be specified in the job ad during the recruitment process.
- Understand the roles and activities on an Agile Team including Agile Development/Testing.
- Knowledge in various SDLC methodologies including Agile, and iterative approaches
- Four or more years of experience with agile development framework (preferably SAFe) and DevOps.
- Experience with how Automation Testing can enable Continuous Integration, Continuous Delivery and DevOps strategy.

Interpersonal / Influencing Skill :

- Persuasiveness, consulting and advisory skills, to provide advice and obtain support for solutions recommendations and business cases, and to liaise with vendors to map functional requirements for product and services solutions.
- Communication, consultation and mediation skills, to elicit cooperation from and share information on solutions projects, technology, methodology and tools with stakeholders, client management, DevOps team and consultants.
- Presentation skills, to convey technical information, convincing explanations, options and recommendations for diverse internal and external, technical and non-technical audiences; discuss and develop support for recommendations on network development requirements, plans and strategies; and illustrate cost/benefits of various options.
- Leadership and collaboration skills to supervise leads, systems specialists, developers and support staff, provide motivation and foster teamwork.
- Ability and experience to negotiate and influence internal and external stakeholders, including matrix teams and service delivery partners, to agree on cost-effective and efficient solutions to solving organization issues and challenges.

Analyzing / Problem Solving Skill :

Analyzing and problem-solving skills to:
- Develop and prepare technical specifications and documentation for installation, testing and performance; assess condition, technical performance and capacity of existing system to meet needs of clients cost/beneficially; advise on and make recommendations for improving performance through new technology, expansion, renovation or replacement.
- Conceive, research, assess and evaluate needs of clients; identify possible methodologies and technologies for user application; evaluate next generation solutions based on technology, risk and business value, and make recommendations regarding the potential application of new technologies, trends, methodologies and concepts to satisfy short and long term technology requirements, specifically identifying and assessing issues and impacts of new solutions or enhancements on existing services and infrastructure.
- Conceptualizing skills, attention to details and results-focus orientation to develop solutions design features and alternatives to ensure effective operation of infrastructure, software platforms and IT security and quality control systems, (e.g. oversee planning/scheduling of systems software upgrades).
- Judgement and analytical skills to assess clients' needs, determine priorities, determine optimum systems solutions to meet client/user needs, assess risks and develop solutions.

Decision Making / Responsibility :

Responsible for:
- Providing specific infrastructure solutions within organizational mandates and recommending technology strategies to meet deliverables in a cost-effective manner.
- Contributing to ODS' mandate, business directions and priorities, by effectively analyzing issues; designing, developing, assessing and recommending comprehensive solutions; and planning and overseeing infrastructure solutions projects.
- Has latitude in the process, tools and methodology to gather requirements, assess options and issues, and create and implement solutions to meet business requirements in a cost-effective and operationally efficient manner.
- Has latitude to develop and oversee project plans and parameters, and to develop, foster and manage business relationships with clients and partners.
- Identifying most appropriate solutions to ensure needs are met and analysing, evaluating and recommending most effective/efficient alternatives and new technologies.
- Developing performance metrics and monitoring ongoing system performance, to ensure that solutions continue
to perform as required.
- Recognize and evaluate risk in infrastructure and platform design and take the necessary actions through all phases (design, development and deployment) to ensure that risk is minimized/avoided.
- Lead the resolution of critical incidents and develop mitigation strategies and protocols.

Contacts / Stakeholder :

- Management, to present and discuss issues and solutions, provide consultative advice and recommendations, and foster relationships.
- Vendors, to assess requirements and potential solutions; review detailed technical specifications and pricing information; and learn applicability of new technology to business problems.
- Technology industry to stay current with developments and trends, identify best practices, and obtain specific information pertinent to current activities and projects.
- Peers in other jurisdictions, to share information, identify needs, and learn from experiences, identify best practices, coordinate joint projects, and resolve problems.
-staff and professionals to provide technical advice and direction.
- Architects, security experts, operational staff and other IT specialists to solicit input to planning and activities to ensure overall compliance and minimize risk of compromising the enterprise environment.
- Members of committees, work groups, standards teams, other forums and projects to share information, educate and persuade in support of current project and leverage other experience and expertise.

Guidance / Supervision :

- Provides guidance to operational staff on use of new solutions and technologies.
- Provides advice to support senior management decision making.
- Provides authoritative technical expertise and guidance to client, senior management, and technical teams (including senior architects and designers) to ensure the design, development, integration and deployment of complex systems platforms to meet government program delivery requirements.
- Leads multiple concurrent teams, including defining project parameters, managing resourcing, developing work plans and priorities, assigning work, monitoring performance and quality of services and deliverables, explaining work procedures, and overseeing the development of learning and development plans, coordinating staff training, and resolving issues.
- Provides authoritative expertise and advice to resolve critical incidents and mitigate future risk for multiple complex systems platforms.
- Supervises and provides technical leadership to the team by creating work plans, assigning and tracking work, establishing priorities, monitoring quality of deliverables, explaining work procedures, assisting with learning and development plans, training staff and resolving issues.
- Excellent leadership and project management skills to supervise leads, DevOps specialists and support staff, provide motivation and foster teamwork, as well as leading and influencing a team of technical and non-technical staff working on various multiple concurrent projects.

Demands / Pressures :

Work Demands :

- Occasional competing work demands.
- Frequent demands from changing priorities; unexpected work demands on short notice; tight time frames; conflicting work demands; limited control over pace; working beyond normal hours; disruption to personal life; numerous unscheduled meetings.

Mental / Sensory :

- Frequent requirement to read and absorb technical documentation.
- Frequent requirement to concentrate intently on design solutions
- Occasional requirement to observe testing.
- Occasional requirement to instruct other teams and technical staff on design details and testing.
- Frequent context switching required to complete tasks associated with multiple concurrent projects and initiatives.

Conditions / Environment :

Work is performed in a typical office environment.

You must enable JavaScript in your browser to access full functionality on the OPS Careers website.

Vous devez activer JavaScript dans votre navigateur pour avoir accès à toutes les fonctionnalités du site Carrières dans la FPO.


Ontario Logo / Logo de l'Ontario
This site is maintained by the Government of Ontario
Ce site est mis à jour par le gouvernement de l'Ontario

Privacy | Important Notices
Confidentialité | Avis importants

© Queen's Printer for Ontario, 2007
© Imprimeur de la Reine pour l'Ontario, 2007