ING Bank N.V.
DevOps Engineer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
DevOps Engineer for the Payment and Settlement Services (PSS) team within the CTO domain of a leading Dutch banking group. PSS aims to further mature, develop and expand payments platforms and settlement services, supporting internal business lines with a strong focus on safe, secure, compliant and reliable service. The role is part of an independent unit that provides standardized payments and settlement services and also supports the ambition to expand platform commercialization.
Role and responsibilities
As a DevOps Engineer, the focus is on developing and extending an existing payments platform, including APIs and microservices. The applications are built using Java and Spring frameworks and are deployed through CI/CD pipeline tooling.
The position covers the full stack and platform responsibilities across Development, Test, Acceptance and Production environments. Key activities include automation and operational excellence, such as managing configuration via automation tools, deploying through pipelines, and scripting to automate redundant tasks. The role also includes maintaining a full overview of regression testing activities (functional, performance and security), deployments, and operational readiness (including data center failover, backup and restore, security monitoring and end-to-end monitoring).
Responsibilities include lifecycle management of platform components such as operating systems, middleware and databases, with an emphasis on security practices including interface encryption certificates, user access management, vulnerability analysis and patching. Working in an Agile/Scrum squad, responsibilities align with a backlog prioritized by a technical product owner, and deliverables are demonstrated to the capability squads.
Monitoring and reliability improvements are central to the role, including using agreed event alerts and observability tooling to improve application monitoring. The position also supports High Availability and Disaster Recovery testing and contributes to implementing modern tooling with a focus on performance, stability and security.
Additional responsibilities include identifying opportunities to automate features, performance and security practices, and to automate deployments and monitoring. The role requires investigating root causes for production issues and technical gaps for enhancements, proposing viable solutions, and owning issues and improvements through completion with appropriate handover. Technical support also includes assisting with specifications for change requests and user stories by analyzing requirements and determining applicability in the technical environment. Work may include technical improvements such as automation, monitoring, setting up environments and pipeline-related enhancements, including continuous deployment and delivery.
IT risk and security controls must be put in place and documented accurately. The engineer is expected to become familiar with and stay up to date with internal information security policies, comply with internal guidelines, and complete mandatory training on time while safeguarding the organization’s integrity and reputation.
Eisen
- 5+ years’ experience in a DevOps role.
- Hands on experience with at least one automation tool.
- Experience with Azure DevOps or Google Cloud.
- Familiarity with Prometheus, Grafana, ELK stack, or similar tools.
- Highly knowledgeable on Red Hat operating systems and networking.
- Experience with at least one virtualization and/or containerization technology.
- Ability to automate release processes and operations using e.g. Python, Shell, Ansible.
- Good understanding of DevOps & SRE concepts.
- Knowledge and understanding of Database - RDBMS concepts.