Dev Ops Engineer - Python + Kubernetes

Organisatie
Locatie
Utrecht
Arbeidsvoorwaarden
Marktconform
Vakgebieden

You will get the opportunity to work in beating heart of data within the Rabobank. You will work together with people who have an insatiable curiosity in technology, data, and self-development. You will heavily invest in your career. You will make memories. You can make a difference.

Within the Tribe Data & Analytics you will work in the centre of the data driven enterprise. The tribe contains 6 area’s: 

  • Global Data Platform 
  • Analytics Platform 
  • Data & Factory Services 
  • Data Science 
  • Business Intelligence 
  • Customer Analytics 

For about 40 squads are dived over these areas. All squads have dedicated business analyst. We need your help to design, build and run ground breaking solutions that are as valuable to our 7 million customers. 

You will be responsible for 
You will work within the area Global Data Platform (GDP), as member of the squad that maintains Apache Airflow application within Rabobank.

  • Run, maintain and extend the Apache Airflow application on Kubernetes
  • Building and running the Apache Airflow scheduling and orchestration tool and its supporting components like, GitSync, the Windmill API and the notification app.
  • Build new features as: building new workflow sensors, building interfaces with Azure Data Factory, Azure Synapse and Azure Databricks.
  • Create Python based applications that automate business processes. Examples include: REST API (Python, FastApi) for creating new user accounts. Azure Function that sends e-mails through Microsoft Graph API, event driven Azure Function for code synchronisation between git repository and a target application.
  • Implement everything you do using a CI/CD Azure DevOps, including static code analysis, static security tests and automated unit and integration tests.
  • Manage the application in Azure environment using Azure Kubernetes Service, Azure Functions and Azure PostgreSQL
  • Monitor and run your own applications together with your team in a true DevOps fashion
  • Standby is required for this position 


Experience 
Above all we are looking for new colleagues with an insatiable curiosity in data, technology and self-development on a medior/senior level. 

  • Proficiency in Python, Bash and Powershell
  • Excellent Debugging Skills
  • Knowledge of frameworks
  • Core Python Concepts (data structures, exceptional handling, object-oriented programming (OOPs), multithreading, packages, functions, upgrading versions, generators, iterators)
  • Readable code with proper documentation
  • Usage of Phyton Shell
  • Familiar with ORM (Object Relational Mapper) libraries
  • Decorators
  • Kubernetes experience, either as a developer or system administrator (certifications Kubernetes Administrator - CKA or Kubernetes Application Developer). AKS is nice to have.
  • Azure Foundation AZ-900
  • Good knowledge of CI/CD Azure DevOps
  • Familiar with ITIL (ITSM) processes as change management, incident management
  • Produce design and operational documentation to a high standard
  • Understanding of the Red Hat Linux Operating System
    familiarity with the operating system and its commands/utilities 
    configuring and managing software, storage, processes, and services, understanding best practices for permissions and authentication, firewalls, and file management. 
    Scripting, containers, and automation. 
    Managing Linux servers, querying SQL databases, and setting up repositories using technology such as Docker. 
    Viewing system information, modifying network configuration, and starting/stopping key services and processes

Of course it is a plus if you have experience with data.


Competences

  • Strong communication skills  
  • Critical thinker
  • Open communication
  • Pro active 
  • Working together  
  • Providing feedback   
  • Willing to develop further in Azure  
  • Strong information/data analysis skills  
  • A customer focused mind-set and having a structured way of working are key talents 
  • Quick learner 
  • Curiosity 

What do we offer? 
We would love to help you achieve this by focusing firmly on your growth, development, and investing in an environment where you keep learning every day. We give you the space to innovate and initiate. In this way, we offer you numerous opportunities to grow and help you exceed your expectations, to do the right thing exceptionally well, and to therefore grow as a professional. In addition, with us (on the basis of a 36-or 40 hour working week), you can also expect: 

  • Based on your experience: up to € 90.000,- gross per year (scale 9)
  • a desk, monitor and chair to set up your home working space and a monthly home working allowance of up to € 40- 
  • a personal development budget of € 1,400- 
  • a combination of working from home and at the office 100% reimbursement of commuting costs if you travel by public transport 
  • A pension scheme to which you contribute 5.5% 
  • 178.2 hours holiday per year including 1 Diversity Day

This is a selection of the terms of employment for a Engineer based on a 36-hour working week. You can find all terms of employment on rabobank.jobs/en/conditions-of-employment. 

You and the job application process 
Reply to the vacancy for Data engineer at Rabobank. 

  • Any questions about working at Rabobank and the process? You can ask out IT Recruiter Oscar van Dijk ( oscar.van.dijk@rabobank.nl )
  • We will hold the interviews through a video call.
  • You can find answers to the most frequently asked questions on rabobank.jobs/nl/veelgestelde-vragen.
  • A security check is part of the process.
  • We respect your privacy.

Growing a better world together 
You are already aware that Rabobank is a financial services provider for millions of customers in 40 countries. But did you know that we aim to contribute to real change with our “Growing a better world together” mission?  We do so in countless ways, such as: 

  • A third of all the food we purchase is thrown away. Together with Nature & Environment, we’re working to increase awareness among consumers of how to reduce food waste. 
  • As part of a project with Humanitas, we are helping people who are experiencing financial difficulties to get their household finances in order. 
  • Together with Vluchtelingenwerk Nederland (the Dutch Council for Refugees), we are helping 1,500 refugees find a suitable job. 


Interested? Please contact us.

#LI-OV1

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau:

Solliciteren

Meer vacatures