We are looking for a DevOps Engineer to implement, enhance and maintain the cloud infrastructure.
The project is represented by a cloud system where are kept multiple governmental Dutch applications.
At this moment the system it’s a private cloud solution based on VMWare solutions, but we have in progress the investigations to migrate to Azure.
The cloud has two infrastructures that is in process to migrate to new version. A big part of the migration towards the new infrastructure it’s represented by working with Docker and technologies like Hashicorp (Terraform, Consul, Nomad, Vault, Packer).
It’s possible that we will also work with Kubernetes, by Nomad, as a replacement of the ESB once we migrate to latest cloud version.
Hashicorp stack (Terraform/Consul/Nomad/Vault) – infrastructure provisioning, container orchestration, KV store, DNS, secret storage;
Puppet – VM configuration management;
Nginx/Haproxy- frontend layer;
Beats/Logstash/RabbitMQ/ELK – log collections & monitoring;
Gitlab – CI/CD/CT;
Java applications on Wildfly/Springboot;
PostgreSQL – database layer.
Duties and responsibilities:
Own the software release processes and manage deployments among multiple teams for different applications;
Contribute as a DevOps engineer, including code development, code reviews, deployment, operations & issue resolution;
Build and maintain tools that will help us deploy, measure, monitor and scale our applications and infrastructure;
Be part of the on-call team and support the cloud environments with a 24/7 availability;
Continuously improve our processes and tools to ensure the best possible experience for our users, from availability to performance and reliability;
Assist with debug issues from the network layer all the way to the application layer;
Responsible for implementing Security and Compliance requirements;
Monitor multiple environments quality, stability and performance;
Develop and improve operational and engineering practices and procedures;
Working and collaborating closely with the team and the wider business within an agile environment using methodologies including Scrum and Kanban.
Experience and skills:
Required Linux Administration experience;
Required knowledge of Git, SVN or other Version Control Systems;
Experience with scripting languages (Bash, Python, Ruby, Go, etc.);
Experience with Webservers like Nginx, Apache, Tomcat;
Experience with database performance tuning, backups;
Experience with Infrastructure automation tools such as Terraform, Cloud Formation, Packer;
Experience with Docker and orchestration systems such as Nomad, Kubernetes, Mesos etc.
Experience with CI/CD tools (Jenkins, Gitlab-CI, Travis-CI, etc.);
Experience with public or private cloud providers;
Experience with logging and monitoring solutions (Graylog, Elasticsearch, Kibana, Logstash)
Experience in configuring, troubleshooting, deploying and tuning Java based applications
Preferred experience using configuration management tools (Ansible, Chef, Puppet, etc.);
Preferred experience configuring, troubleshooting, tuning Java based applications;
Ability to work directly with clients, troubleshooting skills and capacity of identifying the best solutions;
General networking concepts (Firewalls, subnets, DNS);
Analytical and problem-solving skills;
Written and verbal communication skills;
Ability to organize and prioritize tasks;
Ability to explain technical issues to both technical and non-technical audiences;
Comfortable in an environment where innovation and change are the norm.
What are we looking for:
Understanding of the business context of the projects
Continuous improvement mindset
The ability to challenge (the client, the team)
Passion and curiosity
Continuous improvement mindset
Sense of ethics, integrity
Entrepreneurial and innovative mindset
Great communication and presentation skills
We are looking forward to meeting you!
*Please note that by applying to this role you give your consent to have your personal data processed by Yonder for this role and for future ones.
You can find more details about our policy here.
Apply with your CV