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 and 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 and Singapore. Our vibrant and centrally located offices are filled with collaborative spaces, healthy (and some not so healthy!) snacks and state of the art work spaces and 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 and develop their skills, to learn without limits, and 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, and 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 and realised how powerful it is, how it’s going to change the future and 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 and reliable operation of R3’s Production, Testing, Staging and QA Environments plus any associated toolsets, such as DataDog, PagerDuty etc. You will seek to ensure that the uptime, performance, availability and security of those environments and associated resources is maintained to industry standards – 99.999% availability, SOC2 compliant etc. You will work alongside, and support our Customers, the Business, Development, Security Ops and 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 and hitting deadlines are all paramount to enjoying life at R3.
Duties & Responsibilities
•Rapidly install, configure, test and maintain operating systems, application software and system management tools for all environments under change control/configuration management.
•Quickly and correctly diagnose issues with environments, including identifying patterns that could indicate a security threat.
•Support the execution of tests and other activities on testing environments, including liaising with customers and associated project management and planning.
•Deploy and operate internal/external testing environments.
•Create, update and own environment configuration documentation.
•Ensure parity between environments, where applicable.
•Manage and monitor all installed systems and infrastructure.
•Proactively ensure the highest levels of systems and infrastructure availability.
•Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes.
•Maintain and operate security, backup, and redundancy strategies.
•Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks.
•Maintain an in-depth knowledge of current technologies and trends in networking, hosting, operations.
•Liaise with vendors, customers, team members and other IT personnel for problem resolution.
Qualifications – you should have at least 70% of what’s listed below:
•Proven working experience in installing, configuring and troubleshooting UNIX /Linux based environments, preferably for a financial services institution
•Solid experience in the administration and 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 and managing the Atlassian tool set (Jira, Service Desk etc).
•Experience with virtualization and containerization
•Solid scripting skills (shell, Python)
•Solid networking knowledge
•Solid understanding and experience of security engineering
•Deep and broad understanding of computer science and engineering principles, most likely obtained through a combination of advanced academic study and significant professional experience
•Experience with one or more blockchain technologies desirable but not essential