Citi Logo

Citi

DevOps Engineer (Capital Markets)

Posted 4 Days Ago
Be an Early Applicant
Mississauga, ON
Mid level
Mississauga, ON
Mid level
As a DevOps Engineer, you will design and implement CI/CD pipelines and cloud infrastructure while optimizing automation frameworks for trading and risk applications. You will collaborate with developers and security teams to ensure reliable deployments, monitor systems, and integrate observability tools. Your expertise will enhance the performance and scalability of financial systems in a low-latency trading environment.
The summary above was generated by AI

As a DevOps Engineer in the Global Markets division of a leading investment bank, you will play a key role in designing, implementing, and optimizing CI/CD pipelines, cloud infrastructure, and automation frameworks to support trading, risk, and regulatory applications.

This role requires hands-on expertise in CI/CD automation using Tekton and Harness, cloud-native technologies, and Infrastructure as Code (IaC). You will collaborate with software developers, SREs, security teams, and trading technology specialists to ensure reliable, secure, and scalable deployments for mission-critical financial systems.

Your work will directly impact low-latency trading operations, risk management platforms, and post-trade systems, ensuring high availability and performance across global markets.

Key Responsibilities:

  • Develop, maintain, and optimize CI/CD pipelines using Tekton and Harness for automating deployments of trading and risk applications.
  • Implement Infrastructure-as-Code (IaC) solutions using Terraform and Ansible to manage cloud and on-prem environments.
  • Work with containerization and orchestration technologies like Kubernetes, Docker, and OpenShift to deploy and manage microservices.
  • Monitor, troubleshoot, and optimize build, test, and deployment workflows to enhance reliability and performance of global trading applications.
  • Integrate observability, logging, and monitoring tools such as Prometheus, Grafana, ELK Stack, and Datadog for real-time infrastructure monitoring.
  • Automate cloud provisioning, scaling, and resource optimization in multi-cloud environments (AWS, Azure, GCP).
  • Implement DevSecOps best practices, including security scanning, policy enforcement, and compliance automation within CI/CD pipelines.
  • Work closely with trading technology, quant, and risk teams to optimize DevOps workflows for real-time data processing and algorithmic trading.
  • Participate in incident response and root cause analysis, ensuring high availability and rapid recovery of trading services.
  • Stay updated with emerging DevOps and cloud-native technologies, contributing to innovation and process improvements.
  • Must have hands on experience working with tools like Udeploy/Jenkins, BitBucket, Github tools.
  • Proficient in programing languages like Python, Shell scripting to created automated solution for repetitive tasks.
  • Must have clear understanding of Linux OS and Fundamentals.

Key Skills & Qualifications:

  • 4+ years of experience in DevOps, Site Reliability Engineering (SRE), or Cloud Infrastructure Engineering within a financial services or capital markets environment.
  • Strong expertise in CI/CD automation using Tekton and Harness, with a deep understanding of pipeline orchestration and GitOps workflows.
  • Proficiency in Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, and Ansible.
  • Hands-on experience with containerization (Docker) and Kubernetes orchestration (K8s, OpenShift).
  • Knowledge of cloud environments (AWS, Azure, GCP) with hands-on experience in provisioning and optimizing cloud resources.
  • Experience integrating monitoring, observability, and logging solutions (Prometheus, Grafana, ELK Stack, Splunk, Datadog).
  • Strong scripting and automation skills using Python, Shell scripting, or Go for process automation.
  • Understanding of networking concepts related to low-latency trading environments, including service mesh architectures. Basic understanding of certificates, networking and load balancers.
  • Experience troubleshooting build, deployment, and runtime issues in complex distributed systems.
  • Ability to work effectively in high-pressure, real-time trading environments with cross-functional teams.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Top Skills

Go
Python
Shell Scripting

Similar Jobs

5 Days Ago
Go Home, Georgian Bay, ON, CAN
Senior level
Senior level
Fintech • Software • Financial Services
As a DevOps Technical Lead, you will build and maintain cloud-based infrastructure, ensuring efficient service delivery. Responsibilities include troubleshooting, automating deployment processes, and improving product quality and performance while mentoring other engineers. Strong collaboration with stakeholders is essential.
Top Skills: BashJavaPerlPHPPythonSQL
21 Hours Ago
Ottawa, ON, CAN
Expert/Leader
Expert/Leader
Artificial Intelligence • Big Data • Information Technology • Security • Software
As a Senior DevOps Engineer, you will oversee application infrastructure, ensuring performance and reliability of our PaaS/IaaS platform. Responsibilities include implementing high-quality code, reviewing peers' work, supporting automation technologies, and providing documentation while fostering collaboration within the team to innovate cloud service solutions.
Top Skills: LinuxWindows
2 Days Ago
2 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Principal DevOps Developer will lead high-stakes initiatives, manage key business outcomes, and mentor team members. Responsibilities include overseeing platform capabilities, enhancing engineering practices, leading technical discussions, and acting as a Product Owner. The role involves significant leadership in DevOps and requires expertise in AWS, Kubernetes, CI/CD processes, and software development practices.
Top Skills: Java

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account