Cloud Platform Engineer

Organisatie
Locatie
Utrecht
Arbeidsvoorwaarden
Marktconform
Vakgebieden

That you are working on a central Global Data Platform (GDP) in the cloud where data is exchanged at scale. This platform is built on Azure Cloud and both the platform and the squads are growing fast. We strive towards high performing and self-managing DevOps squads, where squad members take responsibility and are willing to learn. Within the squad, where everyone is working closely together, each squad member shares expertise and has their own specialism. Next to creating new functionality, maintenance, configuration and security, processes and procedures are also part of the responsibility of the DevOps squads.

Within Tribe Global Data & Analytics Platforms you will work in the centre of the data driven enterprise. The tribe contains 4 areas:

  • Data Governance
  • Global Data Platform
  • Global Analytics Platform
  • User Journey & Onboarding

As a Cloud Platform Engineer you can make a difference

At this moment, several DevOps squads share the responsibility for the set-up, development and maintenance of the GDP for Rabobank. You work together with the squads to contribute to the objectives of the GDP, such as ensuring reliable data. We are currently looking for a Software Engineer to strengthen the Data Storage Governance squad that is specialized in storing and providing metadata of the platform to facilitate governance controls. As a Software Engineer in the Data Storage Governance squad, you define and develop solutions together with the team to provide self-service data governance capabilities that enable the platform and its users to comply to laws and regulations, such as GDPR.

For squad Data Reliability, we are looking for a Cloud Platform Engineer who has experience with cloud-based projects

You will be responsible for

  • Bringing in your experience and expertise in data intensive projects. You feel comfortable applying your development and soft skills in a DevOps squad. You are motivated to learn and improve in a flexible and dynamic environment.
  • Developing and maintaining a new challenging project for data observability and reliability.
  • Understanding the architectural design already in place and implement it using Python accordingly.
  • Challenging, advising, and aligning possible solutions with solution architects and squad members when needed.
  • You bring people together to get things done.
  • Building a highly scalable, governed and secured solution in a data heavy environment.   

Experience:

  • Data engineering in PySpark framework
  • Proficiency in Python programming language
    • Excellent Debugging Skills
    • Knowledge of frameworks
    • Core Python Concepts (data structures, exception handling, object-oriented programming, multi-threading, packages, functions, upgrading versions, generators, iterators)
    • Readable code with proper documentation
    • Usage of Python Shell
  • Knowledge on Azure services:
    • Azure Resource Manager templates (ARM) & BICEP
    • Azure CosmosDB
    • Azure Databricks
    • Security (Virtual Networks, Firewalls and IAM)
    • Azure Event Hub
    • Azure Event Grid
  • To build and to maintain Python APIs
    • Framework/library: FastAPI, SQLAlchemy
    • Unit/integration test: Pytest
    • Source and target: Azure CosmosDB
    • Host services: Azure web apps, Kong API gateway, Container apps, Function apps
  • Experience with CI/CD Azure DevOps. It means, you are capable of using Azure DevOps to deploy your code from D, T, A to P.
  • YAML pipelines

Nice to have:

  • DP-200 – Implementing an Azure Data Solution 
  • DP-900 – Azure Data Fundamentals
  • DP-203 - Azure Data Engineer Associate
  • AZ-900 - Azure Foundation
  • Azure Data Factory knowledge
  • Azure Databricks knowledge
  • K-SQL knowledge

Competences:

  • Strong communication skills 
  • Critical thinker
  • 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 give you the space to innovate and initiate. 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 (based on a 36-or 40 hours working week), you can also expect:

  • Based on your experience: up to € 6130,-/ € 7307,- gross per month (scale 9/10)
  • Thirteenth month's salary and 8% holiday allowance
  • an extra budget of 11% of your gross salary to be used at your discretion. Buy extra holiday hours, add more to your pension savings or ask for part of the extra budget to be paid out.
  • A desk, chair and monitor 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 or 3.5%
  • 178.2 hours holiday per year

This is a selection of the terms of employment for a Cloud Platform 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 Cloud Platform 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.

Interested? Please contact us

#LI-OV1

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau:

Solliciteren