Tribe Account & Payment Factory is a foundation tribe responsible for Payment and Current Account processing and related services. "We provide 24/7, fast, reliable, and efficient Transaction and Current Account processing within the Rabobank".
You and your job
Within the Area Transaction Processing, ROM Studios squad, we are looking for a DevOps Engineer who wants to continuously improve on payments and processes and feels responsible for the continuity of this critical payment chain. We develop our Java applications in AWS Cloud. In your role as a DevOps Engineer, you can adaptively develop and deploy new and innovative solutions based on the regular changing business needs and emerging technologies. You can do this under pressure and in an Agile/Scrum manner using a continuous integration, deployment & delivery flow, with attention to continuous availability and high-performance requirements.As a DevOps Engineer, you work in a squad responsible for the DevOps delivery of Rabobank Order Management Batch services in the Cloud. One of our applications, Automatic-Return, processes 13 million events per day and handles millions of transactions in seconds, empowering 9 million Rabobank customers to process transactions. Together you aim for results and get things done.
Furthermore:
- You are curious and eager to keep developing yourself and your knowledge.
- You do not take no for an answer when people tell you problems cannot be solved.
- You tend to prevent things before they occur.
- You resolve production incidents with your squad.
- You influence and energize your squad's environment to become high performing.
- You challenge product owners to assign the most desired features.
- You challenge management to offer the required facilities and freedom to perform.
- You make sure your decision-making uses AWS well-architected framework and consult our Solution Architect in the decision-making process.
- You know how to balance workload in a DevOps environment.
- You take automation to the next level.
- You take individual responsibility where appropriate as well as sharing responsibility with the team to deliver meaningful results and have a positive impact on reliability and continuity of our applications.
- You become part of a self-organizing, collaborating squad that drives work forward and decide what to focus on next in alignment with the prioritisations of the Product Owner.
- You dare to say no (challenge what is prioritized in a Sprint) when you feel the team over-commits the work in a Sprint and focus on achieving the Sprint Goal.
Tech stack:
- Java 17 and above
- Any Java IDE (Preferably IntelliJ)
- AWS Cloud native (Lambda, SQS, SNS, Fargate clusters, DynamoDB, S3)
- Event driven design
- Infra as code (AWS Java CDK)
- Maven
- Back-end (no front end)
- Azure DevOps
- JUnit and Cucumber test framework
- Certificate management (CSR, PEM, JKS)
- REST as well as SOAP
- API Management and Certificate Management
- Splunk and pipeline development (YAML, Azure bash, and python)
Top Responsibilities:
- Continuity:
- Monitoring the application (e.g., SM9, Functional mailbox, and specific Monitoring tools).
- Analyzing and solving production issues (e.g., ad hoc requests from colleagues, business, and other applications in the chain, analyzing logs, making queries, etc.), and demonstrating a willingness to provide 24/7 support. Additionally, creating and executing technical and functional test cases.
- Vulnerability management and security. - Creating Product Backlog Items / delivering input for the Product Owner and Tech Lead on technical topics.
- Early involvement in change processes: provide operational requirements, safeguard operability, maintainability, robustness, and performance.
- Supporting, creating and executing test activities and perform maintenance on test environments.
- Maintain and develop scripts (e.g., NoSQL, Ansible).
- Manage and support infra changes such as hardware, middleware, connections.
Together we achieve more than alone
In the Area of Transaction Processing, we deliver fast, reliable, and efficient transaction processing 24/7. To ensure that our services are always available, we are also renewing the payment factory, simplifying our payment landscape, decommissioning legacy systems and migrating to the new tech stack. High service availability is key.
You and your talent
We are looking for a talented and experienced DevOps Engineer who can work independently when needed but mostly is a real team player who knows when to involve others/ask questions. You know how to act in complex situations, communicate well, and keep stakeholders informed. Communication is key with colleagues working onsite and offshore. You have an intrinsic drive for personal development in new specializations. Less experienced team members can learn from you and you will guide them.What we ask:
- Advanced AWS and Azure knowledge.
- Experience in mission-critical, high-availability banking IT environments and Payments.
- A T-shaped professional profile (analysis, development, and testing).
- Focus on Life-cycle management and decommissioning, simplifying and automating.
- Knowledge of automating maintenance and deployment functions/processes and experience with Azure pipelines and relevant (programming) languages such as Python, Shell scripting, and YAML.
- Experienced in and know your way around Scrum, Agile, and Azure DevOps.
- Hands-on Cloud experience.
- Professional proficiency in English is essential for effective communication within a global team.
You and the job application process
- Frequently asked questions - Careers at Rabobank
- A background check is part of the process.
- We respect your privacy.
Everyone is different, and it is precisely those differences that help us become an even better bank. That's why we want to know who you are!
Het salaris bedraagt €3712 - €5300