Employé / CDI | Technologies de l'information | Expérimentés | Brussels | 2020-07-20 | 059637
Your working environment:
We are there to simplify and streamline current processes, first of all by simplifying the
Infrastructure landscape through standardization. We also aim to improve and encourage the
ING performance culture by creating a highly engaged workforce that embraces the new
What’s a DevOps Engineer within ING?
Our area’s offering is based on multiple solutions, all of them key for the stability of our
Bank. To streamline and to become more agile, self-service solutions are being developed for
our customers. You are responsible for the automation and further refinement of the services
of your squad. You’re inspired by innovating and continuously strive to improve the solution,
yourself and your colleagues in the DevOps way of working.
4 Main pillars:
1. Build and test code continuously with scripting and programming languages
2. Manage, track and document changes to code with source control tools
3. Deploy applications via automation with configuration management tools
4. Measure performance and environment of application with system & application log tools
What you will do:
Deploy and maintain critical applications on cloud-native (microservices) architecture.
Implement automation, effective monitoring, and infrastructure-as-code.
Deploy and maintain CI/CD pipelines across multiple environments.
Support and work alongside a cross-functional engineering team on the latest technologies.
Iterate on best practices to increase the quality & velocity of deployments.
Sustain and improve the process of knowledge sharing throughout the engineering team.
Have on call responsibilities in rotation with the engineering team.
What will help you succeed in this role:
Experience maintaining and deploying highly-available, fault-tolerant systems at scale.
vRA/vRO experience is a def. plus.
A drive towards automating repetitive tasks (e.g. scripting via Bash, Python, Ruby, etc).
Expertise with cloud tech’s.
Version control system experience (e.g. Git).
Experience implementing CI/CD (e.g. Jenkins, TravisCI).
Operational (e.g. HA/Backups) experience.
Experience with configuration management tools (e.g. Ansible, Chef).
Experience with infrastructure-as-code (e.g. Terraform, Cloudformation).
Bachelor or master’s degree in CS, or equivalent practical experience.
Effective communication skills (communication with vendor’s, creating tickets).
Hardskills (see list below).
Hardskills that can help:
Programming Languages: NodeJS, Ruby on Rails, Scala
System Administration: Linux
Infrastructure-as-code: Ansible, Azure, CFEngine, Chef, Cloudformation, Docker, Juju, NixOS, Puppet, (R)?ex,
SaltStack, Sensu, Terraform, Vagrant
Cloud tech: Azure, AWS
Configuration Management: Ansible, Chef, Cloudformation, Pipeline, Puppet, Jenkins, SaltStack, Terraform,
Version control Systems: GitHub
Containerizing & Clustering: Compose, Docker, Dockerfiles, ECS, Helm, Kubernetes, Nginx, Vagrant
CI/CD Implementation: AppVeyor, Circle CI, Drone, GitLab, Jenkins, Mule, Spinnaker, TravisCI, Azure devops
Networking concepts: Firewalls, NAT, Port, Subnetting, VPC, VPNs, NSX