Expires soon ING

SRE Dev Engineer Site Reliability Engineering - Infra

  • Netherlands
  • Bachelor's Degree
  • Design / Civil engineering / Industrial engineering

Job description

Information Technology

Experience level

Professional

Job ID

REQ-10001121

Open date

2017-02-08

Country

The Netherlands

Province

Province North Holland

Job Schedule

Full-time

Apply

SRE Dev Engineer Site Reliability Engineering - Infra

Your working environment:

​The Site Reliability Engineering (SRE) teams is a concept that is initially implemented by Google, to improve their reliability. The idea of SRE teams has been replicated in multiple industries around the world. A SRE team is a multidisciplinary team that has as primary goal to continuously and structurally improve the reliability and maintainability of the IT environments in different domains. The SRE team also acts as temporary support when a certain Dev/Ops Team is in need. Once the SRE Team’s help is called upon by a Dev/Ops team, the focus and the available capacity of the team automatically shifts to recovering the stressed service(s). In this stage, complete focus is on restoration of the service back to normal. The SRE Team does not take over any of Dev/Ops responsibilities. Once the level of service is structurally restored, the SRE Team terminates their support and moves on to the next Dev/Ops team.

In the Netherlands, SRE teams are set up per domain(4 domains in NL) and in Belgium there is one SRE team serving all domains. For Infra NL we are looking for a highly skilled engineer.

Activities done by SRE (e.g.):

·  Prevention of Incident Reoccurrence
·  Improving Incident Mitigation Capabilities
·  Follow up on improvement actions after high impact incidents (root cause)
·  Support in creating structural solutions instead of workarounds
·  Support in automation of the services (create consumable services)
·  Continuous Improvement of Continuous Delivery & Software Engineering Practices
·  Improve the MTTR (Mean Time To Repair) and MTBSF (Mean Time Between Service Failures) of service impacting incidents
·  Create and sustain excellent monitoring of chains
·  Helping teams improve the resilience of their assets
·  Create real-time and standardized insights of production chain for faster incident analysis
·  Help improving teams in data mining- and analysis skills

Your new job!

You are an enthusiastic Dev Engineer with deep knowledge in one infrastructure-related topic. You will develop consumable, automated end-to-end infrastructure services for your consumers together with your squad. You are able to move all typical user stories and tasks from “To-Do” to “Done”. You are able to inspire squads to spread SRE through the bank.

You are enthusiastic about transferring your knowledge to others within your team, but also with all squads of Infra NL and other SRE teams within ING.

 

What will you do? (Capabilities)

1. Deliver full infrastructure service to the consumer

·  Develop consumable, standardized infrastructure services (resilient, high quality, highly automated and up-to-date)
·  Support and educate DevOps teams and consumers on using the standardized infrastructure services (consumer is responsible for their own instances)
·  Develop an ecosystem of tools to provide self-service capabilities to the consumer

2. Apply continuous delivery practices

·  Manage all resources in version-controlled repositories (incl., code, scripts, configurations, artefacts, static resources)
·  Refactor and reuse existing code/modules/functionality
·  Write fully automated tests (e.g., unit-, functional-, non-functional- and integration testing)
·  Build, enhance and maintain tooling and scripts to automate repetitive or error prone tasks
·  Develop micro services and APIs

3. Apply and improve DevOps way of working

·  Implement user stories from backlog as agreed with the Product Owner, without spending time on work outside the backlog
·  Participate rigorously in DevOps rituals (e.g. daily stand-ups, sprint planning, sprint review, retrospective, peer reviews)
·  Continuously improve yourself, your squad and the service
·  Conduct root cause analysis to identify service improvements
·  Actively ask for feedback and coaching for improvement
·  Provide feedback to squad members and management to avoid waste
·  Collaborate within and across squads to understand your services end-to-end

You recognize yourself in this profile (Competencies)

Competencies - Skills

·  Mastery in at least one programming language, Java and/or .net are a plus;
·  Working knowledge of configuration tools like Puppet, Chef or Ansible
·  Scripting experience in at least one of the following: Ruby, Python, Bash, Powershell
·  Experience with virtualization environments and tools e.g., VMware, cloud forms
·  Experience with building, operating and maintaining complex and scalable systems;
·  Solid understanding of Software Engineering and Computer Science principles;
·  Solid foundation in Linux or Windows administration and troubleshooting;
·  Proven experience with automation. Knowledge of configuration management tools like Puppet or Chef is a plus;
·  Additional experience in Networking, Security or Storage is a plus;
·  Be able to understand and formulate meaningful business metrics;
·  Creative and not afraid to step outside of your comfort zone.

Your education and background

·  Professional and intellectual IT ability at university level - at least Bachelor's degree
·  eExperience in Agile/scrumCertifications and/or proven proficiency in one or more programming/scripting languages
·  Excellent command of spoken and written Dutch and English

We offer:

·  Great salary (range: €3.700 - €5.330 base gross per month) and benefits like 13th month, 8% holiday allowance, personal allowances etc.
·  Challenging and professional work environment
·  Space to reload and fresh lunches everyday.

Interested?

Apply now!

Make every future a success.
  • Job directory
  • Business directory