Paymentology: DevOps Engineer

Job Description

  • Remote
  • Anywhere

Paymentology



Headquarters: London

URL: https://paymentology.com



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 60 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 DevOps Engineer you will optimise the application flow throughout the build-release-deploy lifecycle. Your objective is to streamline processes for application teams, enhancing Paymentology’s ability to deliver to production with greater speed and efficiency. 


Our technology serves as a coordination and orchestration layer that connects infrastructure resources, simulations, and decision-makers. We are committed to modernising outdated, slow, and costly processes to drive innovation and agility. The team plays a crucial role in enabling our engineering groups to excel in developing, deploying, and operating our solutions. 



Support Toolchain Development

  • Assist in designing and maintaining the build, release, and deployment toolchain, ensuring it aligns with best practices in industry and Paymentology.
  • Contribute to the adoption of the DevOps toolchain by engineering teams.

Continuous Integration (CI) Implementation


  • Implement, maintain and support Continuous Integration pipelines for engineering teams, while ensuring they adhere to defined standards. 
  • Create and maintain documentation and guides for CI procedures and tooling to promote “self-service” solutions and a culture of “shift left”. 

Continuous Deployment (CD) Support

  • Help define processes and best practices for Continuous Deployment, supporting self-service capabilities for engineering teams. 
  • Assist in troubleshooting deployment issues and ensuring smooth deployment and release processes. 

Code Quality and Security Standards


  • Collaborate with senior and principal engineers to apply code quality measurements, governance on Quality Gates and support the process of making the results visible. 
  • Assist in implementing and running automated security testing tools (SCA, SAST, DAST) and provide feedback on findings. 

Monitoring and Reporting

  • Help establish monitoring solutions and metrics for code quality and application performance. 
  • Provide regular updates and reports on operational performance and any identified risks. 

Process Improvement Initiatives


  • Participate in identifying bottlenecks and areas for improvement within the DevOps pipeline, offering solutions and alternatives. 
  • Collaborate with teams to implement process improvements that enhance speed and quality. 

Documentation and Knowledge Sharing

  • Maintain accurate and up-to-date operational documentation related to the DevOps processes and toolchains. 
  • Share knowledge and best practices with application teams, fostering a culture of collaboration. 

Collaboration with Teams


  • Work closely with development and operations teams to understand application requirements and ensure infrastructure meets those needs. 
  • Assist in capacity planning and operational reliability discussions. 

Onboarding and Training

  • Facilitate onboarding new team members by sharing insights about existing processes, tools, and environments. 
  • Conduct training sessions on existing DevOps tools and practices for application teams. 

Feedback Integration


  • Collect feedback from application teams regarding tooling and processes.

What it takes to succeed:

  • 3-5 years of experience in DevOps roles, with a focus on DevOps practices and principles. 
  • Experience in designing and implementing CI/CD pipelines using tools such as GitHub Actions or similar. 
  • Familiarity with binary repository tools like, Nexus Sonatype, JFrog Artifactory and experience with publishing binaries using Java, Maven, Gradle, NPM, and Python. 
  • Experience with at least one major cloud platform (AWS, GCP, Azure ) with an understanding of how to manage cloud infrastructure. 
  • Proficiency in using containerisation technologies, notably Docker, and a basic understanding of Kubernetes for orchestration. 
  • Strong scripting skills in at least one language (Python, Bash, or GoLang), with the ability to automate processes to improve operational efficiency. 
  • Familiarity with software development practices, especially an understanding of Test-Driven Development (TDD). 
  • Understanding of configuration management tools (e.g., Puppet, Chef, Ansible) and the ability to apply them for infrastructure setup and management. 
  • Strong team player with good communication skills, capable of working effectively with cross-functional teams to achieve shared DevOps goals. 
  • Experience working in production environments with a grasp of PaaS, SaaS, or IaaS models. 
  • Ability to identify bottlenecks in existing processes and suggest improvements, contributing to a culture of continuous improvement. 

To apply: https://weworkremotely.com/remote-jobs/paymentology-devops-engineer-2

Source

To apply, please visit the following URL:https://weworkremotely.com/remote-jobs/paymentology-devops-engineer-2→