Careers

Ottawa, Ontario

AaaS Administrator

AaaS Administrator
The City of Ottawa
Location: 100 Constellation Drive, Ottawa
Duration: 10 Months starting June 3
Reference: ITQ No.:32119-91871-C11

Background
The City of Ottawa requires a resource to help develop, grow and continuously improve our automation service offerings for Automation as a Service (Aaas). This will incorporate, Robotic Automation etc. The AaaS Administrator will collaborate with our Information Technology Service Department, specifically with our Network Operations Unit and Technology Modernization Unit.

Objective
To assist with existing and/or new projects within the Technology Modernization team that will define AaaS strategy, offerings and future processes as the City moves forward with automation platforms. As well as, this individual will help implement defined use cases with ITS and external partners.

Scope of Work/Project Description

ITS requires an AaaS Administrator to support the development of Automation As A Service within ITS and our external clients within the City of Ottawa.
The AaaS Administrator will help define the overall platforms, IT operations automation and support additional branches within the City of Ottawa implementing workflow automation and developing further automation capabilities.

The scope of work would include:
• Develop AaaS blueprints and consumption models
• Provide guidance on adoption and governance of AaaS
• Assist with the development of the AaaS infrastructure within a cloud environment
• Provide deep technical expertise and support in the infrastructure-related workloads and automation
• Provide leadership and direction regarding application design, architecture, and integration
Coach other ITS staff to become fluent in AaaS workloads, development and implementations
• Execute and automate operational processes fast, accurately and securely.

Project Deliverables
• Analyze business and system requirements to determine best use of Automation technologies in the client’s environment.
• Create and implement innovative, high-quality automation solutions
• To document current and target architecture states in enough detail to develop a gap analysis and transformation work plan and associated activities
• To participate and guide the development of the enterprise architecture future state roadmap
• To provide direction around the adoption of a future state around automation, integration, patterns, blueprints, and reference architectures
• To develop tools and processes required to implement the future state AaaS
• Create and implement innovative, high-quality automation solutions
• Initiate and participate in development projects, either migrating existing applications towards the cloud or creating new application from the ground up with the cloud in mind, utilizing AaaS
• Guide the developers on technical issues especially those that impact releases, deployment and delivery
• Partner with development teams by providing automation assistance and guidance
• Responsible for finding the proper tools and implementing the processes that can automate any manual tasks.
• Design and implement solutions to provide continuous integration, automated deployment, and configuration management of internally or externally developed applications
• Analyze existing people, process, technologies, for performance and efficiency improvements, both as part of a structured release process, and as an ongoing process

Relevant Experience
The AaaS Resource should demonstrate:
• 5+ years’ experience in RPA
• Experience providing leadership and direction regarding application design, architecture, and integration
• Expertise in programming and scripting (.Net C# and Powershell) preferred, Python & Additional languages an asset) required. 5+ years.
• Expertise in designing and implementing infrastructure as code.
• Expertise in deploying infrastructure as code (preferably Terraform)
• Experience in virtualization platforms (VMWare and Hyper-V) – vCenter and SCVMM
• Experience with Active Directory, Office 365, SCOM and SCCM
• Experience with Azure Automation
• Experience in CM (configuration management) tooling, preferably Ansible
• Experience in Git and integrations with CI/CD pipelines (Gitlab and Gitlab CI Runner mandatory)
• Experience identifying, removing and simplifying workflows through automation
• Experience working with Dev and QA teams
• Working knowledge of Jenkins, Puppet and Ansible
• Experience in developing Service Catalogues
• Experience operating in an Agile and SCRUM environment
• Experience developing Automation Reference Architectures
• Experience building solution offerings to internal and external consumption
• Experience developing governance and adoption models
• Experience implementing an AaaS solution with municipal, provincial or federal government agencies.