R3 is a financial innovation firm that leads a consortium partnership with over 100 of the world's leading financial institutions. We work together to design & deliver advanced distributed ledger technologies to the global financial markets.
R3 has employees based in over 11 (and counting!) countries across the globe, with our headquarters in London, alongside office locations in New York City & Singapore. Our vibrant & centrally located offices are filled with collaborative spaces, healthy (and some not so healthy!) snacks & state of the art work spaces & equipment.
We are looking for a talented DevOps engineer who is motivated by achievement, loves working in a close-knit team, wants to be trusted to use & develop their skills, to learn without limits, & be at the forefront of a true technology revolution.
Ideally, you would have come from a start-up/small firm where you need to be good at everything, & excellent at some things. You'll be used to working in a small team where social interaction is as high as the work rate. You'll go the extra mile for the person sitting next to you as you know they would do exactly the same thing for you. You'll be used to having the freedom to make decisions without too much oversight - but at the same time you'll own the responsibility to get things right. You like hoarding story points; you don't necessarily want to share a Jira. You probably spend some time at home working on your own projects - having a decent gaming rig would be normal - as would be making sure that you don't have any high CVSS vulnerabilities. And finally - you've started looking at blockchain & realised how powerful it is, how it's going to change the future & how you really need to start working for the industry leader - R3.
Still reading? Good. Let's dive into the detail as that's where you feel most comfortable (as do the rest of us here). You'll be responsible for the upkeep, configuration & reliable operation of R3's Production, Testing, Staging & QA Environments plus any associated toolsets, such as DataDog, PagerDuty etc. You will seek to ensure that the uptime, performance, availability & security of those environments & associated resources is maintained to industry standards - 99.999
% availability, SOC2 compliant etc. You will work alongside, & support our Customers, the Business, Development, Security Ops & other Technical teams within R3 - therefore being a team player, having a great personality, a sense of humour, being able to work under pressure, being empathetic towards different cultures, communicating effectively & hitting deadlines are all paramount to enjoying life at R3.
Duties & Responsibilities
Rapidly install, configure, test & maintain operating systems, application software & system management tools for all environments under change control/configuration management.
Quickly & correctly diagnose issues with environments, including identifying patterns that could indicate a security threat.
Support the execution of tests & other activities on testing environments, including liaising with customers & associated project management & planning.
Deploy & operate internal/external testing environments.
Create, update & own environment configuration documentation.
Ensure parity between environments, where applicable.
Manage & monitor all installed systems & infrastructure.
Proactively ensure the highest levels of systems & infrastructure availability.
Monitor & test application performance for potential bottlenecks, identify possible solutions, & work with developers to implement those fixes.
Maintain & operate security, backup, & redundancy strategies.
Write & maintain custom scripts to increase system efficiency & lower the human intervention time on any tasks.
Maintain an in-depth knowledge of current technologies & trends in networking, hosting, operations.
Liaise with vendors, customers, team members & other IT personnel for problem resolution.
Qualifications - you should have at least 70% of what's listed below:
Proven working experience in installing, configuring & troubleshooting UNIX /Linux based environments, preferably for a financial services institution
Solid experience in the administration & performance tuning of Java application stacks
Solid Cloud experience in Azure
Experience with monitoring systems, specifically DataDog, Graphite/Grafana
Experience with automation software, specifically Ansible
Experience with central logging systems, specifically ELK
Experience of deploying, using & managing the Atlassian tool set (Jira, Service Desk etc).
Experience with virtualization & containerization
Solid scripting skills (shell, Python)
Solid networking knowledge
Solid understanding & experience of security engineering
Deep & broad understanding of computer science & engineering principles, most likely obtained through a combination of advanced academic study & significant professional experience
Experience with one or more blockchain technologies desirable but not essential