DevOps Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3-5 years of experience in DevOps roles focusing on practices and principles., Experience in designing and implementing CI/CD pipelines using tools like GitHub Actions., Familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker)., Strong scripting skills in languages such as Python, Bash, or GoLang..

Key responsabilities:

  • Support the development and maintenance of the build, release, and deployment toolchain.
  • Implement and maintain Continuous Integration pipelines for engineering teams.
  • Establish monitoring solutions and metrics for code quality and application performance.
  • Collaborate with teams to identify bottlenecks and implement process improvements.

Paymentology logo
Paymentology Financial Services Scaleup https://www.paymentology.com
201 - 500 Employees
See all jobs

Job description

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 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. 


What you get to do:

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.

Requirements

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. 

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. 


Required profile

Experience

Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

DevOps Engineer Related jobs