Job Specifications
Cloud / DevOps Engineer
Overview
The Cloud/DevOps Engineer will design, build, and support cloud environments to enable the delivery of modern digital products. This role involves monitoring application performance, maintaining secure and resilient cloud platforms, and supporting implementation of DevSecOps pipelines across multiple environments.
Responsibilities
Cloud & Platform Engineering
Design, build, and support cloud environments for digital applications.
Monitor and evaluate cloud-based applications to ensure high availability and performance.
Create, test, and implement controls to protect data integrity and prevent unauthorized access.
Develop and maintain templates for provisioning infrastructure and installing required software.
Configure and maintain platform components such as logging, monitoring, auditing, alerting, and vulnerability detection.
Support troubleshooting of application issues related to cloud platform components.
DevSecOps & Automation
Build, maintain, and optimize DevSecOps pipelines.
Provision application runtime environments using automation tools.
Implement CI/CD processes for both traditional and containerized workloads.
Set up SAST, DAST, and container vulnerability scanning tools and mitigation workflows.
Architecture & Infrastructure
Design cloud architecture and deployment models. (Certifications preferred)
Work with container-based technologies, particularly OpenShift.
Develop Terraform templates and Ansible playbooks.
Support n-tier application hosting and middleware technologies.
Coordination & Documentation
Coordinate initiatives with technical and business stakeholders.
Plan and execute changes following established processes.
Create and maintain documentation for operational procedures.
Technical Skills
Required Experience & Skills
Experience with major cloud platforms (AWS, Azure, Google Cloud).
Strong Linux experience (CentOS, Ubuntu, CoreOS, RHEL).
Proficiency with web technology stacks (LAMP, MEAN, Drupal, Elasticsearch).
Experience with development tools (JIRA, Confluence, Maven, Jenkins).
Scripting skills: Python, Bash, PHP, Java, JavaScript, Node.
Experience with configuration and CI/CD tools: Git, Ansible, Chef, Puppet.
Knowledge of container technologies such as Docker.
Integration experience with APIs.
Experience applying security, architectural, and web standards.
Experience with mobile device management for phones and tablets.
Skill Set Requirements
DevSecOps pipeline build and maintenance.
Automation-based application environment provisioning.
Cloud architecture and deployment model design.
Linux shell scripting.
OpenShift administration, Azure PowerShell, Azure CLI.
Knowledge of network topologies, protocols, storage, and relational databases.
Security analysis and vulnerability mitigation.
Strong written and verbal communication skills.
Additional Technical Areas
Cloud Architecture
3+ years deploying and optimizing apps on public cloud.
Experience with Terraform and Ansible (must-have).
Strong knowledge of cloud architecture and costing.
Cloud certifications an asset.
Kubernetes experience (OpenShift preferred).
N-Tier Application Hosting
Experience with traditional n-tier architectures.
2+ years with RHEL.
Experience with IBM WebSphere/Liberty/NDM.
Support experience with application/web servers.
Asset: MFT/FTP/SFTP systems, Datapower, Informatica, IBM MQ, IBM ACE.
Exposure to network components: firewalls, load balancers, DNS.
DevSecOps
2+ years working with DevSecOps tooling.
Hands-on with Azure DevOps, Jenkins, GitHub, Nexus, UrbanCode Deploy/Velocity (preferred).
Experience setting up SAST/DAST and container vulnerability scanning.
General Coordination & Communication
Experience coordinating with technical and business teams.
Experience planning and implementing changes.
Experience documenting processes and procedures.
Public Sector Experience
Experience working in a government environment is an asset.
Must-Have Skills
DevSecOps pipeline build & maintenance
Automated environment provisioning
Cloud architecture & deployment design
Linux shell scripting
OpenShift administration
Azure PowerShell & Azure CLI
Terraform templates
Ansible playbooks
Experience with OpenShift Container Platform (OCP)
Nice-to-Have Skills
Relevant cloud or DevOps certifications
#D480