Cloud / DevOps Engineer OverviewThe 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.
ResponsibilitiesCloud & 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.
Required Experience & SkillsTechnical 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
#LI-LM1
#D480