Detachering

Korte omschrijving

If you're looking for a place that truly embraces the Agile manifesto, where the problem guides the choice of framework or technology (not the other way around), and where there's a strong commitment to building a great engineering culture with a high-performing team of smart, get-it-done DevOps engineers, then this might be the perfect fit for you.

Functie omschrijving

Our client, a top-tier financial institution, is looking to enhance its Payments and Settlements unit. This team is all about building and growing cutting-edge payment and settlement services. They're focused on delivering top-notch services that meet and exceed the needs of the business lines, all while keeping things safe, secure, compliant, and reliable. They operate as an independent unit within the CTO domain, reporting directly to the Chief Technology Officer.

This unit plays a crucial role in providing standardized payment and settlement services across various business lines, including wholesale and retail banking. There's a real drive to also explore external commercialization opportunities for their payment platforms.

If you're looking for a place that truly embraces the Agile manifesto, where the problem guides the choice of framework or technology (not the other way around), and where there's a strong commitment to building a great engineering culture with a high-performing team of smart, get-it-done DevOps engineers, then this might be the perfect fit for you.

Your primary focus will be on developing and expanding the existing payment engine, its APIs, and microservices. These applications are built using Java and Spring frameworks (like JPA, JMS, Streaming, Batch, etc.) and are deployed through Azure DevOps pipelines.

You'll be responsible for the entire stack and platform across Development, Test, Acceptance, and Production environments. This means you'll be automating everything: managing configurations with Ansible, deploying via pipelines, and scripting away any repetitive tasks. You'll have a comprehensive understanding of Regression Testing (Functional, Performance, Security), Deployments, and Operations (Data Center failover, Backups/Restore, Security Monitoring, full-stack monitoring). You'll also own the life cycle management for all components (O.S., Middleware, Database) and security aspects (interface encryption certificates, user access, vulnerability analysis, and patching).

As part of an Agile/Scrum squad, you'll work on a backlog prioritized by a Technical Product Owner, demoing your features to the Capability Squads you collaborate with. You'll enhance application monitoring using agreed-upon event alerts (Grafana, Prometheus, ELK, Telemetry) and support High Availability and Disaster Recovery tests. You'll be implementing and working with the latest tools, with a keen eye on performance, stability, and security. You'll actively look for opportunities to automate existing features, performance, and security measures, as well as deployments and monitoring.

We encourage you to understand the root cause of any issues or gaps for enhancements and propose practical solutions. You'll take ownership of issues and improvements from start to finish, ensuring smooth handovers when needed. You'll also assist with technical specifications for change requests and user stories, analyzing requirements and defining their technical applicability. Expect to work on technical enhancements like automation, monitoring, setting up environments, and optimizing Azure DevOps pipelines. Continuous deployment and delivery using Azure DevOps will be key. You'll also ensure IT Risk & security controls are implemented and well-documented, staying current with the organization's Information Security Management Policy. Compliance with all internal guidelines, timely completion of mandatory training, and safeguarding the organization's integrity and reputation are paramount.

Functie eisen

  • 5+ years experience in a DevOps role
  • Hands on experience with at least one automation tool (Ansible, Chef, Salt, Terraform, etc.)
  • Cloud Platforms: experience with Azure DevOps or Google Cloud
  • Monitoring & Logging: familiarity with Prometheus, Grafana, ELK stack, or similar tools
  • Highly knowledgeable on Red Hat operating systems (preferably RHEL certified) and networking. Solid experience in clustered environments, managing servers and troubleshooting.
  • Experience with CI/CD tooling (such as Azure DevOps, Git, Sonar, Checkmarx)
  • Experience with at least one virtualization and/or containerization technology: VMWare, Openstack, Docker, Kubernetes, Openshift
  • Ability to automate release processes and operations using e.g. Python, Shell, Ansible
  • Passion for technology, drive for continuous improvement and using your creativity to achieve this
  • Strong analytical skills, proactivity and willingness to share knowledge with others
  • Ability and agility to organize and motivate others to improve themselves
  • Very good soft skills (communicative, friendly, curious, etc.)
  • General knowledge about REST APIs
  • Good understanding of DevOps & SRE concepts
  • Knowledge and understanding of Database / RDBMS concepts
  • Basic knowledge of the Spring Boot framework
  • Low latency infrastructural stack knowledge
  • Security and IT Risk (SOX, vulnerability management)
  • Foreign languages: English (advanced)
  • Education at Bachelor/Master level with a strong analytical background, in Computer Science, Cybernetics, Software Engineering, Financial Engineering or equivalent
  • Experience with Tibco EMS/MQ
  • Experience with WebSphere

Bedrijfsprofiel

Our client is a leading financial institution. Its payments and settlements unit aims to further mature, develop and expand state of the art payments platforms and settlement services. The unit focusses on delivering payments and settlement services, meeting the expectations of the organization s business lines and beyond, whilst ensuring the basics: safe, secure, compliant, and reliable. It is an independent unit within the client s CTO domain, reporting directly into the Chief Technology Officer.
The unit is responsible for providing standardized payments and settlements services to multiple business lines (wholesale, retail, and others). There is a clear ambition to also look for external commercialisation of the payment platforms.
If you want to work at a place where we believe that you can live by the Agile manifesto practicing agile; where we find that the problem chooses the framework/technology and not the other way around; where we are committed to fostering a proper engineering culture and building a high-productivity team of smart DevOps engineers with the getting-things-done mentality, please read on.
You will focus predominantly on the development and extension of the platform of the existing payment engine, APIs and microservices. These applications are written using Java, Spring frameworks (e.g., JPA, JMS, Streaming, Batch, etc.) and deployed via Azure DevOps pipeline.
Devops Engineer (Ansible, Azure Devops, Prometheus/Grafana)