DevOps Engineer (Python)
Functie omschrijving
We're on the lookout for a DevOps Engineer with at least 5 years of experience. If you’re ready to showcase your Python skills, then we want to hear from you! We're seeking someone with a creative personality who values the creation of standards and has a proactive attitude toward automation, testing, and security. Experience in working within Agile teams (Scrum, Scaled Agile Framework) is essential.
You’ll be joining the IAM (Identity & Access Management) Orchestration team, which serves as a middle layer within Tribe IAM. Our mission is to simplify IAM processes and automate service delivery through RESTful APIs. The IAM Orchestration team is dynamic, currently made up of four DevOps Engineers, a Business Analyst, a Solution Architect, a Scrum Master, and a Product Owner. With the introduction of new, innovative IAM tools, the demand for automation in the department is growing, and we are excited to find a new colleague to join us.
Your Role
In IAM Orchestration, you'll tackle creative solutions not only for use cases within our department but also extend your expertise to help other areas that require IAM services. Your solutions need to be resilient, scalable, and secure, while remaining easily understandable from an end user’s perspective.
Your responsibilities will include:
-
Developing REST APIs that align with business processes and promote automation in IAM-related workflows.
-
Maintaining and improving the team’s code base.
-
Assisting customers (both business and development teams) with onboarding and utilizing the APIs to enhance delivery speed and standardization of our services.
Requirements
You should have significant experience in Python, particularly with the development of REST APIs, focusing on the FastAPI framework. Familiarity with API testing best practices is a must, alongside a solid grasp of software development principles, including code modularity, reuse, structure, and standards. You should also be capable of explaining our service offerings to non-technical individuals.
As we host our application on AWS, thorough knowledge of components like AWS Lambda, AWS API Gateway, Cloud Formation templates, and DynamoDB will help you hit the ground running while ensuring our tech stack remains secure.
Who You Are
We're searching for a developer with a growth mindset, someone eager to learn new technologies and concepts to stay ahead of the curve, and who continuously aims to elevate both the application and themselves.
Additionally, the ideal candidate should easily connect with engineers in other squads and understand what it takes to be effective in a large organization like ours.
In Summary
-
A meaningful contribution to securing our organization and enhancing IAM as a service.
-
State-of-the-art solutions await you.
-
You will design, develop, manage, and operate your own application hosted in AWS.
-
Our teams deliver excellent technical quality, assisting development teams in achieving greater availability and performance.
-
We foster an environment where you can experiment, prototype, develop, and automate your ideas.
-
Expect a high degree of independence within the team.
Job Details
Description Vacancy: Senior DevOps Engineer (Python) - IAM Orchestration
Duration: 03-04-2025 - 31 March 2026 with the option for extension
Location: Utrecht
ZZP: No
Application Deadline: 31-03-2025 15:00
Functie Eisen
Eisen: Lambda Amazon S3 Dynamo Must Have Skills
• Proficiency in Python (including testing best practices, 5+ years)
• Solid grasp of AWS (Lambda, Dynamo, CloudFormation, S3, etc.)
• Thorough understanding of REST APIs
• Sound knowledge of DevOps (we use Azure DevOps)
• Effective problem-solving abilities
• Good relationship builder
• Organisational sensitivity
Nice to Have Skills
• Comfortable and adept with explaining technical concepts to non-technical people
• IAM experience
• Experience with development of Azure DevOps pipelines
Bedrijfsprofiel
Join Us in Making a Difference in The Netherlands!
Sharing would be appreciated! Do you want to work for our client in The Netherlands? Let’s meet! Are you the person we’re looking for? If you are, we are happy to receive your application, including your motivation.
Growing a Better World Together
You'll already be aware that our client is a financial services provider for 7.1 million 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 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.
Invest in Your Future
Interested? Do you want to become the ideal version of yourself? We would love to help you fuel and invest in your career and ambitions 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.
Our client is a financial service provider for 7.1 million customers in 40 countries, as you know already. Our Red Team works for all the locations of our client across these countries. Do you also know that we are working together on a better world?
Arbeidsvoorwaarden
Working Conditions
This job role offers a balanced split between operational (run) and project (build) work, with a distribution of 75% operational and 25% project-related tasks. To minimize the impact on business operations, some changes may be scheduled outside of regular business hours.
Are You Ready for This?
Do you aspire to be the best version of yourself? We are delighted to support your development and invest in an environment where continuous learning is encouraged. We provide you with the freedom to innovate and take initiative. By offering numerous growth opportunities, we help you exceed your own expectations and excel in your work, enabling you to grow both personally and professionally.
What You Can Expect
Moreover, you can expect the following benefits based on a 36 or 40-hour working week:
- An Employee Benefit Budget equivalent to 10% of your monthly income, which you can use according to your preferences. This budget allows you to purchase additional holiday days or make extra contributions to your pension.
- Flexible working hours and the possibility of location-independent work, depending on the team's planning.
- 100% reimbursement of commuting costs if you travel using public transportation. If you commute by car or motorcycle, you can opt for a commuting allowance.
- A pension scheme with a contribution rate of only 5% from your side.
Join Our Team
Are you the person we are looking for? The new colleague who wants to strengthen our client's team and make a difference for yourself, our customers, and society? We would love to receive your application for this vacancy.
We Encourage You to Apply
Please note: Even if you don't meet all the criteria mentioned in the profile, but you believe you can fulfill the role effectively, we encourage you to apply. We invest in your growth and development.
Application Process
Responses to applications are handled in accordance with our vacancy management process. If you have any questions about the application process, we will be happy to assist you via email (info@if-solutions.nl), office +31 10 210 87 90, or through the provided application link.
Screening is a standard part of the application process. We assess candidates based on the screening procedures followed by our client to ensure that new employees are reliable and suitable for their roles. For this vacancy, an individual assessment and skills testing may be included as part of the application process.
Celebrate Your Uniqueness
We believe that everyone is unique, and it is precisely these differences that help us become an even better bank. That's why we are curious to know more about you.