Senior DevOps Engineer

Posted May 28

Description

Paymentology is the first truly global issuer-processor, giving banks and fintechs the technology, team and experience to rapidly issue and process Mastercard, Visa and UnionPay cards across more than 50 countries, at scale. 

Our advanced, multi-cloud platform, offering both shared and dedicated processing instances, vast global presence and richer, real-time data, set us apart as the leader in payments.

As a Senior DevOps Engineer at Paymentology, you'll be working closely with the entire technical team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid cards all over the world. 

What you get to do:

This position requires in-depth knowledge of Gitlab Pipelines, Kubernetes and Terraform, as well as best practices for application deployment and cloud computing (either AWS or Azure), and the ability to communicate architectural trade-offs & design options, so that Paymentology can make informed decisions.

You will work closely with our product owners, application engineers, and security team to identify and implement process improvements around the deployment, security, and self-service nature of our infrastructure, driving those ideas and projects from inception to completion.

Be part of improving our solutions:

  • Design, architect, and support pipelines for deploying applications.
  • Use DevOps Principles to improve the flow of application change through to cloud environments.
  • Deploy computational workloads and pipelines on Docker / Kubernetes.
  • Standardise infrastructure and surrounding SaaS deployments using Terraform.
  • Mentoring and reviewing the work of junior team members with the aim of teaching the correct approaches to DevOps
  • Provide hands-on subject matter expertise and ensure that the tooling to deploy and manage our infrastructure is automated, secure, and easy for our developers to use.
  • Participate in the identification and evaluation of new technologies and the development of new services.
  • Identify and collect metrics that allow the product development team to pinpoint areas for improvement and measure change.
  • Support the core infrastructure for our existing test and production environments and participate in a 24x7 on-call rotation to assist other engineers in quickly debugging and resolving production-related issues.

Requirements

What it takes to succeed:

  • Have 8+ years of experience in software development and solution architecture.
  • Have experience working closely with apps teams and/or come from a development background
  • Able to code in at least Bash and/or Python
  • Be accomplished by leveraging cloud services (either AWS or Azure) and best practices in terms of their application; Terraform, Infrastructure as Code Configuration management tools, CI/CD tools, and Monitoring tools.
  • Be passionate about identifying constraints or bottlenecks in engineering lifecycles and automating them.
  • Manage and maintain system performance, scalability, manageability, and security requirements for mid-to-large scale programs.
  • Research, analyze, design, propose, and support the delivery of solutions that are appropriate for Paymentology’s business and technology strategies.
  • Partner with development and operations teams to develop practical automation solutions and custom modules. Troubleshoot automation issues and find practical solutions that move projects forward promptly.
  • Must have excellent written and oral communication skills and the ability to interact and be involved with client negotiations and interfacing with management. 
  • Experience with Agile methodologies.
  • Be passionate about learning new things and solving problems.
  • Strong organizational skills and the ability to independently execute work tasks in a rapidly changing, fast-paced environment.

Bonus:

  • An eye for security - demonstrated understanding of how to operate pipelines at scale while maintaining the security and integrity of sensitive data.
  • Experience with developing, supporting, deploying, or running Java apps.

English is our company language, so it’s important that you be able to communicate at a fluent level. 

This is a full-time, remote contractor position and we are looking for candidates in Europe. Flexible hours are a must for our remote team.

What you can look forward to:

At Paymentology we value making a difference to the lives of the people who work for us and who live in the communities where we operate. You can look forward to working with a diverse, global team where Paymentologists at all levels play an important part in our global mission to advance the world through payments and make a difference on a global scale.