Senior DevOps Engineer

Summary

Senior DevOps Engineer builds and maintains automated deployment pipelines, Kubernetes clusters, and monitoring systems for a trade-processing platform in a financial markets environment using AWS, Java, Go, and Python.

Project description

The team is responsible for building in-house platform between trade process systems, You will be working with highly skilled engineers on Web Services (APIs), Trade processing system, FM FX, Derivatives etc. domain. Micro service and Devops and get to work in modern software development environments and practices. As part of the FMTPT team, you will have an opportunity to contribute to the evolving technical direction of the team as we adapt to this rapidly changing space. As a Senior DevOps Engineer, you will focus on automated deployments and Server Environment and participate into multiple agile software delivery teams to deliver the business value to the Business. You will understand the different technology silos within the Bank and how to interface with them. You will be part of the team that constantly analyse and improve the Murex Trade processing platform from a technical point of view as well as from user experience view. You'll keep yourself updated with the latest software technologies and sharing the knowledge to team.

Responsibilities

  • Design resilient, flexible and scalable solutions following the bank standards
  • Get Infra, database installed
  • Deploy services in Kubernetes
  • Monitor systems: dashboarding, alerting
  • Configure and respond to alerts: resolution/escalation
  • Automate resolutions
  • Maintain a knowledge base of resolutions
  • Writing application in Java, Golang, Python
  • Work in AWS to build solutions
  • Coordinate with other teams in Technology

SKILLS

Must have

  • 5+ years of experience
  • Development experience: GIT, Java Spring, Golang
  • Automation experience: Ansible, Puppet, Chef
  • Monitoring Experience with Kibana, Grafana, Elasticsearch
  • Experience with microservice-based architectures
  • Experience of Unix / Linux environments and bash scripting
  • Experience with setting up and running databases
  • Experience on Kubernetes is a plus
  • Experience of Agile / Scrum development methodologies is a plus
  • Knowledge of retail banking is a plus
  • Cloud knowledge a big plus (AWS / GCP) - (Kubernetes / Docker)
  • Be nice, respectful, able to work in a team

Nice to have

Desirable but not Essential • Financial Markets knowledge • AGILE development and DevOps • Understanding of Jenkins and cloud-based solutions • Cross-functional experience such as business analysis and development will be a bonus