Platform DevOps Engineer Data Management
Posted on Oct 17, 2019 by eTeam Inc.
Job Title: Platform DevOps Engineer Data ManagementJob Location: Utrecht, Netherlands
Job Duration: 12 Months
Tribe Data Management within Data Driven Domain is building a state-of-the-art Data Lake. An ambitious cross boarder project based on technologies like IBM InfoSphere (DataStage and Information Governance Catalogue), IBM Pure Data Appliance and Cognos. The tribe consists of content (data), automation and platform squads.
As a DevOps engineer you will be working in a scrum platform squad of 6-8 people consisting of Full Stack developers and a Product Owner who decides on the priority of the user stories. Agile maturity is required for each team member since we don't have a Scrum Master. The platform squad is responsible for multiple platform tooling with a main focus on the Data Distribution Portal (DDP). The DDP handles file and stream routing in and out of the Data Lake as well as archiving and initial quality checks. Next to the DDP the team provides content squads with a Deployment pipeline and are developing an User Interface for faster onboarding to the Data Lake.
Your responsibility will be maintaining the DDP and creating new Data flows for the batch and streaming functionalities of the DDP. Batch data is routed through a Unix based application whereas streaming data is managed by Apace Flume services. Maintaining the applications running on our Data Lake is the operations part of your job. You and your fellow engineers are not only responsible for what you build but also for maintenance and monitoring, including incident management and bug fixing. You will also be responsible for keeping the operational controls, which are a key part of the risk appetite of the bank, up to date.
Next to the business as usual the team is working on Developing and Automating platform related challenges and encourages you to come up with innovating ideas. For instance, the team is working on creating self-service capabilities for content teams by building a user interface on Intranet. This entails front and Back End development. Future work for our platform will consist of recreating our assets on cloud, refactoring and rebuilding our application parts with new technologies.
As a full stack developer in this platform team your activities start at analysis and end at operations. As such you are a true DevOps engineer!
Keeping yourself up to date on the latest technologies will also be a part of your job, that's why we have a Mastery Day' every three weeks. This is one full day where you can work on your own skills. This can be a topic from one of our learning modules for understanding our standards and way-of-work or a self-chosen topic within your expertise.
Your work environment
Within our engineers work in multi-disciplinary teams based on the Agile methodology and DevOps principles. We adopted the Spotify' model, which means that you are part of a Matrix organization. You work in your squad but are also part of a chapter, an expertise-focused group that shares knowledge and creates and governs standards.
Who are you?
You are an enthusiastic, motivated engineer who likes to work in a team on stabilizing and automated platform solutions. Innovating, do things smarter and continuous personal development are in your engineering DNA and you have an operations mentality and naturally dig deeper into issues to find better solutions. Rather than repeatedly building the same job, you standardize and automate work to create room to take on other engineering challenges to add new business value and further develop yourself as an engineer. You have a mentality that aligns with our culture where you Take it on and make it happen'. You naturally behave in accordance with our values and you take the banker's oath, like all employees. You don't mind to travel. As we are a cross border Tribe, expect to travel sometimes to Brussels and possibly Romania. For our portal we are on standby rotation for certain critical processes.
You recognize yourself in following profile.
Together with a minimum of 5 years of experience as a DevOps engineer in similar environments, we expect you to have had experience working with the following tools, techniques and way of working:
Java, Maven (or other programming language and tooling)
Continuous delivery tools like Ansible, Jenkins, GIT
Fluent communication skills in English
Agile development (SCRUM, Kanban)
Able to joining forces working in a multidisciplinary team
Experience with Front End frameworks like Polymer or Angular
Apache Nifi and Flume
Monitoring tools like ELK, Grafana, or Prometheus