Jobs

Job Details

Location

Belfast, Northern Ireland

Salary

Commensurate with Experience

Experience

5 + years

Share

Staff Cloud DevOps Engineer

  • TL; DR

    Do you have 6+ years in a DevOps Engineer role or in a Software Engineering role where there is a strong DevOps culture? Do you want to work on modern cloud-based architectures, delivering solutions for a global leader in internet services with more than 1.2 billion members around the world? If you answered yes to these questions, then read on. The Rakuten Blockchain Lab team in Belfast builds secure, high availability enterprise platforms that enable the many Rakuten Business/Developers to create solutions that take advantage of distributed ledger and blockchain technologies without having to be concerned about the complexities of implementation.

    The team are currently working on a number of very exciting Rakuten HQ projects to be delivered in the next 12 months and are urgently looking for a Staff Level DevOps Engineer to work side by side with the platform engineers to help streamline operational, technical, and procedural best practices. They will be tasked with building and maintaining automation practices and tooling for building, deployment, monitoring, security, and operations.

    Our platforms follow a microservice architecture where services are developed in Node.js and Typescript and are deployed as docker containers into a cloud-based Kubernetes environment. There are integrations with relational databases, 3rd party APIs as well as specialised cryptographic services, and of course blockchain networks.



    Full Job Description


    ABOUT THE TEAM & ROLE

    This position is located at the Rakuten Blockchain Lab in Belfast city centre. We currently have an engineering team of 20 that is working on a number of very exciting Rakuten HQ projects to be delivered in the next 12 months. The existing team collectively has many years of experience in building secure, high availability enterprise platforms for financial services, health, and consumer electronics sectors. As a result of an increasing number of teams, projects, and platforms, we want to hireanexperiencedStaffDevOpsEngineertoleadourDevOpsfunction. The successful candidate will work as an integral part of our multi-disciplinary team focused on delivering high-quality enterprise-class blockchain-based solutions and platforms.

    You will have the opportunity to work with modern DevOps technologies and emerging blockchain frameworks, learning from the experienced engineers in the team. You will be responsible for deploying, automating, maintaining, troubleshooting, and improving the systems that ensure that our development, test, and production environments are running smoothly.

    TECHNICAL STACK

    In the Blockchain Lab, we take ownership of the full end-to-end solution from inception through to production and beyond. Our services are built with Node.js and Typescript with various relational databases and follow a micro-services architecture. We work with multiple public and private blockchain protocols & frameworks depending on the requirements. We package our services with Docker and use Google Kubernetes for automating deployment, scaling, and management of these containers in both public and private cloud environments. We value short feedback loops and have implemented a CI/CD pipeline as well as an automated unit, integration, and acceptance tests.

    ABOUT YOU

    This is an exciting opportunity for an individual who takes a holistic view of the delivery pipeline and run-time environments. You will be driven by the desire to improve the overall software delivery process including configuration management, infrastructure provisioning, continuous integration and delivery, monitoring & health to name but a few. You will have 6+ years of experience working in a DevOps Engineer role or in a Software Engineering role where there is a strong DevOps culture. You need to be able to work in a collaborative manner with colleagues across multiple office locations in different time zones.

    JOB RESPONSIBILITIES
    • Provision, automate and maintain cloud-based development, test, and production environments
    • Help to design infrastructure solutions that ensure availability, performance, scalability, and security of our applications.
    • Automate and streamline our build & deploy operations and processes
    • Build and maintain tools for deployment, monitoring, security, and operations
    • Build, release, and configuration management of test and production infrastructure code.
    • System troubleshooting and problem-solving across platform and application domains.
    • Propose process improvements to the current pipeline.
    • Stay informed of industry trends in new technology and best practices.
    • Ensure critical system security using best-in-class cloud security solutions
    EXPERIENCE, KNOWLEDGE, SKILLS & QUALIFICATIONS REQUIRED FOR THE ROLE
    Essential
    • 6+ years working in a modern DevOps role or in a Software Engineering role where there is a strong DevOps culture.
    • Exposure to modern CI/CD pipeline practices
    • Experience of working with Containers (e.g. Docker) & Container Orchestration (e.g. Kubernetes, Helm)
    • Experience of working with Microservice-based architectures
    • Proficiency in one or more scripting languages (e.g. Python, Bash, Perl, JavaScript)
    • Ability to analyze and resolve complex infrastructure resource and application deployment issues.
    • Able to demonstrate an interest in new and emerging technologies and be eager to take on new challenges
    Preferred
    • Experience of provisioning cloud infrastructure (e.g. Azure, AWS, GCP)
    • Experience of using/administering tools to automate the testing, promotion, and deployment of infrastructure (e.g. Terraform, Ansible, Puppet)
    • Experience of using/administering tools to manage continuous integration builds and delivery pipelines (e.g. Jenkins, CircleCI, Travis)
    • Experience of using/administering configuration management systems (e.g. Git, Subversion)
    • Experience with using/administering system monitoring tools (e.g. Datadog, Zabbix, Prometheus)
    • Experience with using/administering DevSecOps tooling (e.g Aqua, Kiuwan, Twistlock)
    • Experience of working with microservice-based architectures
    • Knowledge of API Management solutions (e.g. Kong, Tyk, Apigee)
    • Prior experience of working with high availability, secure enterprise platforms in the financial services sector

    You don’t need to have direct experience of working with blockchains, but you will need to be able to demonstrate an interest in new and emerging technologies and be eager to take on new challenges

    ABOUT RAKUTEN

    Rakuten, Inc. (TSE: 4755) is a global leader in internet services that empower individuals, communities, businesses, and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content, and communications to more than 1 billion members around the world. Since 2012, Rakuten has ranked in the top 30 of Forbes Magazine’s annual “World’s Most Innovative Companies” list. The Rakuten Group has over 14,000 employees and operations in 29 countries and regions.

    Our mission is to empower people and society through innovation and entrepreneurship. Our goal is to be a Global Innovation Company. We believe in innovation as a driver of global change – enriching the lives of people around the globe and bringing joy to the everyday.  We embrace new and disruptive ideas, the commitment to act on them, and the venture spirit that believes in our potential to change the world. That’s why we were selected by Forbes magazine to be in the Top 20 of the World’s Most Innovative Companies in four consecutive years!

    This is where you come in: Rakuten is built on a philosophy of empowerment where everyone has the chance to make an impact. We believe in taking on new challenges and driving innovation. Together, we get ahead through success and learn from failure. In the end, truly empowered people produce amazing results. No matter your area of interest, we need your spirit, energy, and drive to push us further and help unlock our potential.

    If you are interested in becoming part of an organization that aims to empower society and become the World’s best, join the company where YOU shape the future. Come and work with us!