DevOps Engineer in Test

R3 ,
London, Greater London

Overview

Job Description

R3 is an enterprise blockchain software firm working with a broad ecosystem of more than 300 members and partners across multiple industries from both the private and public sectors to develop on Corda, our open-source blockchain platform, and Corda Enterprise, a commercial version for enterprise usage. Our global team of over 275 professionals in 13 countries is supported by over 2,000 technology, financial, and legal experts drawn from our global member base. The Corda platform is already being used in industries from financial services to healthcare, shipping, insurance and more. It records, manages and executes institutions' financial agreements in perfect synchrony with their peers, creating a world of frictionless commerce. R3 believes that distributed ledger technology (DLT) has the potential to transform many industries, the finance industry included. Our team comprises proven thought-leaders in the DLT space who have been selected for their craftsmanship, passion and expertise. The Corda platform has demonstrated huge potential in the market so far, and as we keep pursuing our ambitious goals in this challenging space, the quality of our software will be paramount to our success. The DevOps Engineer in Test will work closely with QA Analysts and Software Engineers within the Production QA team to support all testing activities for the Corda platform. This will include the creation and support of test environments, management of test infrastructure, non-functional testing, and contribution to the continuous integration and delivery pipeline. They will assist in testing infrastructure configurations performing characterisation and recommendations to the rest of the organisation. This is an exciting time to join the team, to gain deep insight into blockchain and DLT systems, and to shape the future of how R3 tests Corda! Joining the Infrastructure team within Production QA provides a unique opportunity to become a "true DevOps", wearing the 3 hats of QA Engineer, Software Engineer and System Operator all at the same time. Responsibilities * Tactically execute planning and monitor progress of activities to the Infrastructure Lead and Head of QA * Own, manage and maintain infrastructure as code for the creation and characterisation of Corda networks * Develop innovative solutions to the automated deployment of Corda and all related technologies * Lead the prototyping and experimentation to validate novel system architectures * Bring your wealth of technical experience to coach other team members with all their infrastructure requirements * Partner with internal and external teams in testing, deploying and operating highly scalable Corda networks * Undertake complex system performance analysis from the ground up to determine operational limits of the system Qualifications * 8+ years within an enterprise software engineering organisation with 4+ years in a DevOps role * Deep appreciation of the software development lifecycle e.g. requirements, analysis, design, implementation, and specifically testing * Subject matter expertise in infrastructure as code including Ansible, Terraform, Kubernetes, Packer etc * Highly proficient across a variety of programming and scripting languages, e.g. Java, Python, Shell * Excellent knowledge of Linux operating systems, general networking, cloud infrastructure, system monitoring, and operating CI/CD pipelines (Jenkins, TeamCity) * Proven track record of delivering automation for highly complex software systems * Strong problem solving and analytical skills * Comfortable and able to work under pressure At R3, we prioritise encouraging a diverse and inclusive workforce. If you don't meet all of the above criteria, but you think you'd be a great addition to R3, send us your CV. We're always interested in meeting collaborative people who are excited to work with us. Benefits Vibrant, centrally located offices (with snacks provided) Private Medical & Dental Retirement scheme & life insurance Enhanced parental leave & family friendly policies Competitive vacation allowance Working from home & flexible working (as needed and agreed) A competitive salary that reflects your experience and merit Discretionary Equity Based Incentive Plan Discretionary bonus (or commission based incentive plan) Employee Referral Program Our Values Our values are our DNA. They define what we stand for and guide how we work together internally and with our customers, partners, and shareholders. Customers First The success of our customers is paramount. We build strong relationships and strive to create the best possible experience for them. Collaborative We bring together all parts of the ecosystem and give our customers the tools and environment to work together to change their industries. Bold We have the agility of a small company, but the confidence and ambition of the industry-defining titan we aspire to become. Ownership We demand excellence and take pride in our products and service