Close

Stream 100+ sessions from over 175 speakers who discussed the power of digital trust at CordaCon 2021. Watch now!

Senior DevOps Engineer

  • London
  • Professional Services
  • Contractor
Apply Now

R3’s Professional Services team works to bring Corda specialist expertise to our customers to make their adoption successful. We engage directly with our customers to design, build, deploy and advise them on their journey to ensure long-term capabilities are sustained. Through a mix of business consulting, technical solutions and implementation, we help customers achieve their goals in the most effective way for their business.

Our customer-centric and innovative approach to providing services and solutions in the industry allows us to strategically assess our customer’s needs and ensure they are set-up for success from the beginning of their journey. In addition to working directly with our customers, we strive to ensure that we are collaborating internally with our Sales, Engineering and Product organisations to provide better tooling, services and products based on our customers evolving needs.

Role:

  • We are looking for a talented Senior DevOps Engineer who can focus on Operations to establish best practices around containerisation and Cloud infrastructure and to apply those in deploying applications in the R3 managed services environment.
  • As a Solutions Engineer, you will be part of the professional services team. Your mission is to help our partmers implement and operate complex deployments of R3’s blockchain/distributed ledger platform Corda Enterprise. You will leverage your extensive expertise in Cloud infrastructure and operations to help our ISV Partners deploy and operate Corda reliably on-premises and in the Cloud, specifically within R3 Managed Services.
  • As a Senior Solutions Engineer who is focused on Operations, you will be responsible for the architecture, design and build of infrastructure to run customer solutions. You will be the go-to expert for Cloud technologies, such as Azure, AWS and Google Cloud, within the team. You will advise R3’s ISV Partners directly and act as a point of contact for your colleagues that are facing hard deployment challenges in their customer work. You will be focussing on creating highly scalable architectures for distributed systems, therefore, you have a strong understanding of infrastructure as code, with commercial experience in building out orchestration and infrastructure using tools such as Terraform and Ansible.
  • As we expand our containerisation story using Docker and Kubernetes, you will ensure best practices are implemented at scale by providing reference implementations to the wider team. You will take responsibility for these reusable artefacts by documenting them accordingly and advocating for their use.
  • Due to the client-facing role nature of this role, it’s will be suited to someone who has a previous consultancy or a professional services background, please expect to travel as customers are based in Europe.

Responsibilities:

  • Work hands-on in diverse customer environments (Cloud and on-Premises), following customer-mandated processes.
  • Understand customer requirements and provide guidance on which deployment strategy satisfies those best.
  • Define best practices for all future Professional Service deployment activities. Be the expert in this field, constantly advocating for adherence to these practices.
  • Create reference implementation of automated Cloud Infrastructure and software deployments that are meticulously engineered so your colleagues in the field can rely on them.
  • 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.
  • Work hands-on in diverse customer environments (Cloud and on-Premises), following customer-mandated processes.
  • Provide recommendations on site reliability, specifically around monitoring and alerting.
  • Proactively ensure the highest levels of systems and infrastructure availability, understanding scalability and disaster recovery.
  • Provide feedback to engineering teams on how to improve our product based to ensure optimal deployability.

Qualifications:

  • Proven working experience in installing, configuring and troubleshooting UNIX/Linux based environments, preferably for a financial services institution
  • Experience of deploying, using and managing the Atlassian tool set (Jira, Service Desk etc).
  • Demonstrated commercial experience with medium to large scale Kubernetes deployments
  • Experience with taking an infrastructure deployment from inception to production
  • Strong Cloud experience (Azure, AWS, and/or Google Cloud)
  • Solid networking knowledge
  • Solid understanding and experience of security engineering
  • Experience with scripting languages as well as a polyglot attitude that welcomes picking up new languages if necessary (e.g., Ansible, Terraform)
  • Desired: Experience with concerns of site reliability (e.g., experience with metrics/monitoring/alerting)
  • Desired: Experience with decentralised systems such as Blockchain

At R3, we encourage 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.

Apply Now

Stay up to date!

Sign up for our newsletter to receive the latest R3 news, updates, and materials

  • This field is for validation purposes and should be left unchanged.

Start your journey today!

  • Hidden
  • This field is for validation purposes and should be left unchanged.