Kubernetes Application Developer (Java)

Global Relay ,
London, Greater London

Overview

Job Description

As a Kubernetes Application Developer, you are responsible for ensuring that development teams have the processes, documentations and tools in place for working in an Openshift Kubernetes environment. This will involve defining and refining internal development processes and reference implementations, working on development projects company wide as a Kubernetes Subject Matter Expert, and helping drive the direction our Kubernetes solution. You will work closely with the Development, Test, DevOps and IT Operations teams to continually build, enhance, and maintain our highly available on-prem Kubernetes applications. This is an opportunity to work alongside some of the best developers in Vancouver and London, and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of Developers, Testers and DevOps Engineers. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you'll fit in around here. Your Job: + Work with development teams across the company as a Kubernetes Subject Matter Expert, assisting with the implementation of their Kubernetes based solutions + Ensure the successful provisioning of applications in Kubernetes infrastructure + Identify, troubleshoot, diagnose, and correct application related issues as they arise + Provide ongoing development support to development teams and work closely with teams on issue resolution + Manage and administer incident, problem, and service request queues + Define, document, communicate and evangelize development standards, best practices and processes for developing Kubernetes based solutions + Develop and maintain development related use guides, run books, and other documentation as needed + Determine opportunities for and build automation and tooling to improve the efficiency of development teams About You: + 3+ years of in-depth experience with the development of services on Kubernetes, preferably with OpenShift + 5+ years of experience with Java and Spring Boot, building highly scalable services + Extensive experience with Docker containers or other containerization technology + Solid understanding of both general and Kubernetes networking/firewall concepts and their role with regards to Kubernetes infrastructure and application delivery + Certified Kubernetes Application Developer (CKAD) designation is an asset + Experience with complex IT infrastructure + Track record of driving development process change + Ability to take on internal initiatives as a prime or lead + Adaptability to working with multiple teams on projects with varying degrees of flexibility/rigidity at different points in the development cycle + Ability to adapt to change and work well under pressure + Excellent communication, organizational, interpersonal, problem solving, and documentation skills + Experience with Jenkinsfile would be an asset Global Relay is the leading provider of cloud-based archiving, supervision, eDiscovery, and analytics to the global financial sector. We deliver services to over 23,000 customers in 90 countries, including 22 of the top 25 global banks. Our market-leading archiving service supports over 50 data types, including email, instant messaging, Bloomberg, Thomson Reuters, social media, and mobile messaging. We've won major awards for our growth, management, and culture - including the Deloitte Fast 50 Leadership Award, Canada's 10 Most Admired Corporate Cultures, and the Deloitte-sponsored Canada's Best Managed Companies awards. Our Global Operations & Development Center is located in Vancouver, BC, Canada. In addition, we have offices in seven other cities across the world, including London and other major financial centers like New York and Chicago. We've recently expanded our London operations to better serve our UK and EU customers. Our brand-new, four-story EMEA headquarters at 45 Cannon Street (near St. Paul's Cathedral) features state-of-the-art amenities, a spectacular view of the city, and a conference centre for customer events. More importantly, it's the base of Global Relay's next major technical initiative, and where we will be building our next-generation products. We currently have over 450 employees worldwide, with plans to grow the London office significantly and have a 150-strong team in London by 2020. The Development team in London will work alongside our Business teams, solving complex and exciting business and technical problems. We provide fantastic opportunities to individuals passionate about business and technology. These opportunities include working alongside members of our senior leadership team, receiving mentoring from seasoned technology and business professionals, and doing busines