Senior Solution Engineer (DevOps)Role: Senior Solution Engineer (Dev Ops).
Hours: Work fulltime for the duration of the contract.
Location: Victoria - Hybrid role with the candidate expected to be on site at the Corporation's offices in Victoria at least two days a week, 40% of their time each month. However, please note that during the initial phase of the role, additional days in the office may be necessary to facilitate your training and onboarding.
ROLE OVERVIEWThe Client is embarking on a multi-year initiative to improve its agility and IT cost effectiveness with cloud technologies.
The DevOps Specialist is part of the DevOps team within the Information Technology Engineering Branch. This team determines approaches, process, and procedures for integrating new technology into the existing and new application infrastructure(s); implements and maintains core application infrastructure; and manages DevOps solutions that automate processes and enable product teams to deliver quality applications.
The DevOps Specialist maintains all DevOps tools and related services required to support client's application development and implements and maintains build/deployment/release processes for all applications.
Description of ServicesThe DevOps Solution Specialist will:
- Develop, maintain, and configure automation processes for build/deployment/release pipelines/workflows.
- Provide guidelines and best practices for DevOps, Continuous Delivery, Automation and Software delivery best practices within our development teams.
- Work with software developers and software engineers to ensure that development follows established processes and works as intended.
- Develop and maintain deployment/release automation reporting.
- Administer GitHub, JFrog Artifactory and Ansible Tower infrastructure including operational support and system maintenance.
- Build and set up new development tools and infrastructure.
- Other tasks as required.
Mandatory Skills: The proposed resource must possess
one of the following:
- Bachelor's degree in Information Technology, Computer Science, or similar field and (4) years of related experience; OR
- Diploma in Information Technology, Computer Science, or similar field and (5) years of related experience.
- Certificate in Information Technology, Computer Science, or similar field and (6) years of related experience; OR
- An equivalent combination of education, training, and (7) years of related experience.
- 3 - 5+ years of hands-on experience with deploying and integrating complex systems with a variety of operating system environments.
- 3 - 5+ years of hands-on experience with DevOps tooling for development and deployment (for example GitHub, Docker, JFrog Artifactory, terraform).
- 3 - 5+ years of experience with Azure.
- 3 - 5+ years of hands-on advanced scripting experience required (e.g. bash & python).
Desired SkillsGitHub, GitHub actions, JFrog Artifactory, Terraform, Ansible (Tower), Docker, Kubernetes, Maven, Bash, Python, Groovy, YAML.