Enable job alerts via email!

Python Shell Applications Development Senior Programmer Analyst Assistant Vice President

Citigroup Inc.

Mississauga

On-site

CAD 94,000 - 142,000

Full time

10 days ago

Job summary

A global leading financial institution is seeking a skilled DevOps Engineer in Mississauga to enhance their configuration and deployment automation. The ideal candidate will have over 4 years of relevant experience and strong proficiency in Unix/Linux, CI/CD tools, and scripting languages like Python. This full-time role offers a salary range of CAD $94,300 to CAD $141,500 annually, reflecting a commitment to professional growth and innovation within a dynamic team.

Qualifications

  • 4+ years of experience in Engineering DevOps.
  • Proficient with Unix/Linux at a system admin level.
  • Experienced with CI/CD tools and pipelines.
  • Proficient in Python and Shell scripting.
  • Understanding of distributed systems architecture.

Responsibilities

  • Set up and configure cloud infrastructure for applications.
  • Automate deployments and software development lifecycle activities.
  • Enhance application observability and security.
  • Assist development teams with CI/CD pipelines.

Skills

Unix/Linux skills
CI/CD tools and pipelines
Python
Ansible
Kubernetes
Scripting
Java build tools
Computer networks

Education

Bachelor’s degree in Information Technology or related field

Tools

CI/CD tools (Jenkins/TeamCity/Artifactory)
Oracle/PostgreSQL
Messaging middleware (Tibco, Solace, Kafka)
Job description
Overview

Citi is one of the world's top investment banks with colossal trade volumes, massive scale and impact. Our global technology team spans 84 countries with around 30,000 colleagues running thousands of projects across the globe. To help build the future of banking and fin-tech, Citi Markets Technology team is continuously in search of talented technologists. We are looking for a DevOps Engineer to boost our configuration, build and deployment automation activities. Join an environment with a laser focus on growth and progress, and take your career to the next level through the power of Citi’s unmatched globality and vast expertise!

What you will be doing
  • Set up and configure bare-metal / virtualized / cloud infrastructure for business applications
  • Help development teams on-board to modern CI/CD pipelines
  • Improve high availability, resilience, observability, maintainability and security of applications with industry standard and/or bank's internal solutions
  • Automating application releases, deployment, configuration and other aspects of software development lifecycle
  • Enabling connectivity between various components in distributed networks
  • Help migrating and upgrading systems to newer infrastructure
Qualifications
  • 4+ years of relevant experience in an Engineering DevOps
  • 4+ years experience Unix/Linux skills at a system admin level
  • 4+ years experience with CI/CD tools and pipelines (Jenkins/TeamCity/Artifactory)
  • 3+ years experience with Build tools, CI/CD systems
  • 3+ years experience and Proficient with Python and Shell
  • 3+ years experience with Ansible or Kubernetes
  • Advanced knowledge of Linux
  • Strong knowledge in computer networks and hands-on experience with their troubleshooting
  • Proficiency in scripting (e.g. bash/perl/python/powershell)
  • Some experience with Java build tools (Gradle/Maven preferred) and databases (Oracle/PostgreSQL preferred)
  • Understanding of distributed systems architecture, microservices, virtualization techniques
  • Good command of English - both written and spoken
  • You should not afraid to get your hands dirty to tackle hard issues
  • Ability to plan and organize workload
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
Preferred skills
  • Basics of ITIL practices (change/incident management)
  • Messaging middleware (Tibco, Solace, Kafka)
  • Any programming language (Java, Python, Go etc)
Education

Bachelor’s degree (or foreign equivalent) in Information Technology, Software Engineering, Computer Science, Engineering (any) or related field or equivalent experience

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

Job Family Group: Technology

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

Job Family: Applications Development

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

Time Type: Full time

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

Primary Location Full Time Salary Range: $94,300.00 - $141,500.00

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

Most Relevant Skills

Please see the requirements listed above.

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

Other Relevant Skills

CI/CD, Kubernetes, Linux, Python (Programming Language), Scripting.

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

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

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 Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.