(DEV) Java developer - Application security

Vaco LLC

Saint-Eustache

Hybrid

CAD 118,000 - 154,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Data governance
Vault secrets
MinIO storage
GitLab pipelines
Kubernetes admin
GPU Operator
LDAP/SSO
Docker security
Prometheus Grafana
Security tooling

Job summary

Randstad Canada is seeking an experienced Senior Azure DevOps / AI Platform DevOps Contractor in Ottawa. The role requires deep Azure cloud deployment, GitLab CI/CD, and hands-on Kubernetes/OpenShift experience, with strong Python scripting and security expertise.

AI/ML workloads production deployment experience is highly desirable, and the position is hybrid with three days in the office and two from home.

Responsibilities

  • Implement and optimize DevOps practices within an Azure cloud environment, ensuring security, scalability, resilience, and reliability.
  • Design, build, and maintain robust GitLab CI/CD pipelines to accelerate software delivery, infrastructure automation, and production deployment.
  • Support the deployment and operation of containerized workloads using Kubernetes and/or OpenShift, applying platform engineering and operational best practices.
  • Contribute to the design and delivery of AI/Agentic AI DevOps capabilities, enabling secure, production‑ready deployment of AI workloads and supporting associated infrastructure and controls.
  • Drive automation for infrastructure provisioning, configuration, and deployment using Infrastructure as Code principles and repeatable engineering practices.
  • Collaborate closely with development, operations, security, and enterprise platform teams to troubleshoot and resolve complex live performance, stability, and integration issues, while implementing preventative improvements.
  • Support release planning, deployment scheduling, and operational readiness for cloud‑hosted and AI‑enabled applications.
  • Provide technical guidance and recommendations to engineering teams based on operational analysis, observability data, and platform monitoring insights.
  • Ensure solutions align with enterprise requirements for security, authentication, access control, governance, and integration with corporate systems.
  • Stay current with emerging DevOps, Azure, Kubernetes, and AI platform technologies, sharing knowledge and mentoring team members where appropriate.

Skills

Azure Cloud
Kubernetes
GitLab CI/CD
Python scripting
OpenShift
Security
Networking
Docker

Job description

Ottawa based: Seeking an experienced Senior Azure DevOps / AI Platform DevOps Contractor to join our team. The ideal candidate will bring deep expertise in Azure cloud deployment, modern GitLab CI/CD practices, and hands‑on experience with Kubernetes or OpenShift. Strong proficiency in Python scripting and automation is required, along with experience in networking, security, and enterprise integrations. Experience supporting or deploying AI/ML workloads into production is highly desirable.

Contract type: Full-time

Salary: CA$117,560.00–CA$154,300.00 yearly

Location: Ottawa

Advantages
  • Experience implementing data governance and control frameworks.
  • Experience using HashiCorp Vault for secrets management.
  • Experience using and securing S3‑compatible object storage, such as MinIO.
  • Experience creating and optimizing production‑grade GitLab CI/CD workflows.
  • Strong experience in Kubernetes cluster administration and operational best practices.
  • Expert knowledge of Kubernetes deployments using Helm.
  • Experience with NVIDIA GPU Operator and GPU features such as time‑slicing and MIG slicing.
  • Experience with LDAP and SSO authentication flows.
  • Experience building and securing Docker images.
  • Strong scripting capability in Bash and Python.
  • Experience implementing RBAC controls, particularly in environments handling sensitive data.
  • Experience implementing security and compliance tooling, including vulnerability scanning and SAST.
  • Experience using tools such as Prometheus and Grafana for monitoring, observability, and audit support.
  • Experience designing and implementing highly available systems.
Responsibilities
  • Implement and optimize DevOps practices within an Azure cloud environment, ensuring security, scalability, resilience, and reliability.
  • Design, build, and maintain robust GitLab CI/CD pipelines to accelerate software delivery, infrastructure automation, and production deployment.
  • Support the deployment and operation of containerized workloads using Kubernetes and/or OpenShift, applying platform engineering and operational best practices.
  • Contribute to the design and delivery of AI/Agentic AI DevOps capabilities, enabling secure, production‑ready deployment of AI workloads and supporting associated infrastructure and controls.
  • Drive automation for infrastructure provisioning, configuration, and deployment using Infrastructure as Code principles and repeatable engineering practices.
  • Collaborate closely with development, operations, security, and enterprise platform teams to troubleshoot and resolve complex live performance, stability, and integration issues, while implementing preventative improvements.
  • Support release planning, deployment scheduling, and operational readiness for cloud‑hosted and AI‑enabled applications.
  • Provide technical guidance and recommendations to engineering teams based on operational analysis, observability data, and platform monitoring insights.
  • Ensure solutions align with enterprise requirements for security, authentication, access control, governance, and integration with corporate systems.
  • Stay current with emerging DevOps, Azure, Kubernetes, and AI platform technologies, sharing knowledge and mentoring team members where appropriate.
Qualifications
  • Proven experience deploying, managing, and optimizing applications and platforms in Microsoft Azure.
  • Strong hands‑on experience with Kubernetes, including cluster operations, workload deployment, and platform best practices.
  • Strong understanding of networking and security, particularly in cloud and containerized environments.
  • Demonstrated success designing and maintaining GitLab CI/CD pipelines for enterprise‑scale applications and services.
  • Strong scripting and automation capability using Python, with Bash or similar scripting also desirable.
  • Experience integrating solutions with enterprise systems, including identity, authentication, and access management components.
  • Strong troubleshooting skills with a proactive approach to reliability, operational support, and continuous improvement.
  • Ability to communicate effectively with both technical and non‑technical stakeholders.
  • Desirable experience supporting AI/ML or Agentic AI workloads in production.
Must‑Have Requirements
  • Minimum 5 years of relevant experience in DevOps or Cloud Engineering roles.
  • Significant expertise in Microsoft Azure cloud services and deployments.
  • Must have expertise in AI workflow (experience supporting AI/ML or Agentic AI workloads in production).
  • Proven track record of building and supporting CI/CD pipelines within enterprise environments.
  • Strong scripting and automation skills, with a specific focus on Python.
Nice‑to‑Have Skills
  • Hands‑on coding experience with Terragrunt and Terraform.
  • Experience integrating automated testing into the deployment lifecycle.
  • Experience implementing and managing comprehensive DevOps processes and best practices.

Location: Ottawa

Hybrid: 3 days in office, 2 days work from home.

Schedule: Core hours are 9:30am–3pm local time (somehow flexible) can start as early as 7:30.

Clearance Requirement: Secret, CGP, or Trade clearance;

This position can be extended or become permanent.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity‑seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non‑binary/gender non‑conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Azure DevOps / AI Platform DevOps Specialist
Senior Azure DevOps / AI Platform DevOps Specialist

Randstad Canada • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 90,000 - 130,000
Data governance
Vault secrets management
MinIO storage
+11
Senior Azure DevOps & AI Platform Engineer
Senior Azure DevOps & AI Platform Engineer

Randstad Canada • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 90,000 - 130,000
Data governance
Vault secrets management
MinIO storage
+11
Environmental Scientist
Environmental Scientist

AECOM • Markham

Hybrid
CAD 120,000 - 180,000
High-Impact AI/ML Scope
Modern Azure Cloud Ecosystem
Large-Scale Data Analytics
+1
Mechanical Assembler (Automation)
Mechanical Assembler (Automation)

Adecco Portugal • Mississauga

Hybrid
CAD 158,000 - 179,000
Hybrid work arrangement
Market-rate compensation
Technical Lead/Manager, Application Development
Technical Lead/Manager, Application Development

Randstad Canada • Mississauga

On-site
CAD 110,000 - 140,000
Bonus up to 20%
Professional growth opportunities
Collaborative team
Network Engineer (Automation)
Network Engineer (Automation)

Intercast Staffing • Toronto

Hybrid
CAD 158,000 - 179,000
Full Stack Developer - Cash Equity
Full Stack Developer - Cash Equity

HSBC Global Services Limited • Toronto

Hybrid
CAD 90,000 - 120,000
IT Manager Platform Engineering & AI Enablement
IT Manager Platform Engineering & AI Enablement

Canlan Sports • Toronto

On-site
CAD 95,000 - 145,000
Full Stack Developer – Agentic AI
Full Stack Developer – Agentic AI

Thales Canada • Quebec

On-site
CAD 85,000 - 120,000
Extended Health
RRSP & TFSA
Vacation & holidays
+2
Senior Business Analyst
Senior Business Analyst

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Sprint autonomy
Azure DevOps exposure
Cross-functional collaboration
+1