Our client is a leading global Financial markets data provider that runs many change programs to deliver high-quality software that connects Financial Markets across the globe in a real-time, high-frequency, and low-latency data management chain. The projects are technically challenging in a very engaging environment making the most of cutting-edge technologies.
As part of the SDLC, the Real-Time project DevOps Engineer will develop and automate all aspects of application reliability using common industry tools (Jenkins, GitLab, Concourse) and practices increasing wider efficiency, and reducing toil while also improving reliability across all major CSPs.
In this role, the candidate will be expected to be a highly proactive and knowledgeable DevOps Engineer working with product, development, and QA in our effort to continually improve the operability, scalability, security, and cost of every Public Cloud Real-Time application we deploy and manage.
• Design, implement and manage infrastructure as code using Terraform.
• Develop and maintain CI/CD pipelines using tools like Gitlab, Jenkins.
• Set up and maintain monitoring dashboards and work with tools like Datadog, Grafana, CloudWatch.
• Contributes toward product and internal documentation - technical specifications, software documentation and unit test plans.
• Assists in resolution of field problems as needed while working alongside other teams.
• Collaborates with QA to deliver products of best quality.
• Follows security best practices and works with security teams to address vulnerabilities.
• 8+ years of proven experience as a DevOps Engineer or similar role.
• Strong experience with Azure cloud platform, experience with AWS.
• Good working knowledge of Terraform.
• Experience with CI/CD tools and practices (Gitlab, Jenkins).
• Knowledge of containerization tools such as Docker and Kubernetes.
• Experience with Monitoring platforms (Datadog, Prometheus/Grafana, Cloudwatch, Azure Monitor)
• Experience with Monitoring Integration (statsd, OpenTelemetry, APM) is a plus.
• Working experience with scripting languages like Python.
• Working experience with Memory safe languages (Java, Go, Rust) is a plus.
• Strong knowledge of networking concepts and protocols (TCP/IP, UDP, multicast).
• Strong written & verbal communication skills.