Intermediate DevOps/Cloud Engineer
Compugen Inc
About the role
About Compugen
Compugen is Canada's largest privately-owned Technology Ally. To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations delivering experience by design. This is what it means to be human-centered and technology-enabled.
Dreaming, designing, and delivering isn't just a mantra for us — it's a way of life. We believe that technology is the conduit, but our people – they are the connection that truly makes the magic happen!
Our Culture
We are a human-centered culture where we prioritize your well-being and are invested in helping you reach your fullest potential. We're not only focused on achieving our goals — we're dedicated to helping you achieve yours.
If you're relentlessly curious, driven to make a difference, and collaborative at the core, then you belong with us.
Position Overview
We are seeking an Intermediate DevOps/Cloud Engineer to support the design, implementation, and ongoing management of cloud infrastructure and delivery pipelines within an Azure environment. This role plays a key part in enabling scalable, secure, and automated deployments across development, staging, and production environments. The resource will work closely with architecture, data engineering, AI, security, and infrastructure teams to support modern cloud practices, including infrastructure as code, CI/CD automation, and AI/ML platform delivery.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines to enable reliable and repeatable software delivery across environments
- Integrate automated testing, code quality gates, and approval workflows into deployment pipelines
- Identify and implement automation opportunities to reduce manual effort and improve deployment efficiency
- Develop and maintain infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Bicep, or ARM templates
- Ensure infrastructure consistency through reusable templates, code reviews, and adherence to best practices
- Collaborate with cross-functional teams to translate infrastructure requirements into scalable cloud solutions
- Manage and remediate infrastructure drift to maintain alignment with defined configurations
- Provision, configure, and manage Azure-based AI/ML and data platforms, including Azure Machine Learning, Azure OpenAI, Cognitive Services, and Databricks
- Support CI/CD pipelines for AI/ML model training, testing, and deployment workflows
- Implement governance controls for cloud and AI resources, including access management, cost tracking, and security controls
- Implement and maintain monitoring, logging, and alerting solutions to ensure system reliability and performance
- Define and monitor SLIs, SLOs, and alert thresholds in collaboration with development and operations teams
- Support incident response, troubleshooting, and root cause analysis using observability tools
- Continuously improve monitoring dashboards, runbooks, and operational processes to reduce resolution times
Skills & Qualifications
- Minimum 3 years of experience in DevOps, Cloud Engineering, Infrastructure, or Platform Engineering roles
- Hands-on experience with Microsoft Azure services, including Azure DevOps, Azure Monitor, Azure Machine Learning, Azure OpenAI, Key Vault, and networking fundamentals
- Strong experience building and maintaining CI/CD pipelines using tools such as Azure DevOps Pipelines or GitHub Actions
- Proficiency with Infrastructure as Code tools such as Terraform, Bicep, or ARM templates
- Experience deploying and managing AI/ML infrastructure and services within Azure environments
- Knowledge of containerization and modern deployment practices
- Experience with monitoring and observability tools such as Azure Monitor, Log Analytics, Prometheus, or Grafana
- Strong understanding of cloud governance, security, and cost management practices (FinOps knowledge is an asset)
- Experience working in Agile delivery environments and collaborating with cross-functional teams
- Post-secondary education in Computer Science, Information Technology, or a related field, or equivalent experience
- Relevant certifications such as Microsoft Certified: Azure Administrator Associate or Azure DevOps Engineer Expert are considered an asset
Equity Statement
At Compugen, we are committed to diversity, equity and inclusion. We actively recruit from all groups, including women, Indigenous people, persons with disabilities and members of visible minorities. We recognize the importance of removing barriers to participation and provide accommodation upon request to all applicants throughout the recruitment process. If you require an accommodation, our People & Culture representative will work with you to meet your needs in a confidential and respectful manner. We believe everyone deserves a seat at the table-and we are taking deliberate action to make this a reality.
#ITR
#CompugenITR
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free