DevOps Engineer
About the job
About the role
The role of DevOps Engineer is about bridging the gap between Development and IT Operations. Our focus is on automating solutions to increase development velocity and security, working towards the goal of Continuous Delivery. A broad range of technical skills are required. The ability to work alone and collaboratively on internal projects and in development Sprints are required as well. Agile working practices with tools such as JIRA, Bitbucket and Confluence will be part of the role.
Role Responsibilities
-
Involvement in the design of automated solutions
-
Automation of operational functions with a security first mindset
-
Creation of new operational solutions both in the Cloud and on Premise
-
Automation and configuration management of virtual infrastructure and services
-
Set up and standardisation of monitoring solutions
-
End state documentation of solutions and work with presentations
Skills/Knowledge in order of importance
-
Familiarity with Cloud Provisioning e.g. AWS & Azure
-
Hybrid Cloud Networking
-
Knowledge of Networking and DNS
-
Experience with Atlassian products e.g. JIRA, Confluence, Bitbucket
-
Ubuntu
-
NGINX
-
Docker
-
Kubernetes
-
Docker Swarm
-
Version Control with Git
-
Ansible
-
Terraform
-
Knowledge of CDN Providers
-
ELK Stack
-
Bash
-
Prometheus, Alertmanager and Grafana
-
Python
-
Familiarity with ITIL principles
-
Liquibase or other database automation tools