DEVOPS ENGINEER | (Q-565)

Paymentology


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

trabajosonline.net © 2017–2021
Más información