Paymentology

DevOps Engineer

San Salvador, San Salvador Department, SV

20 days ago
Save Job

Summary

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: