The role of DevOps Engineer is about bridging the gap between Development and IT Operations. As the IT Operations side of DevOps, our focus is on automating solutions to increase development capacity and work towards the eventual goal of Continuous Delivery. A broad range of technical skills are required. The ability to work alone, on IT Operations projects and in development Sprints are required as well. Experience with the Atlassian suite of products, such as JIRA, and ITIL based Service Desk tools would be useful.
Specific Responsibilities and Experience
- Involvement in the design of IT Operations functions
- with the operations team to ensure the system can be supported on a day to day basis.
- the infrastructure is designed to cope with the demands of the software system.
- appropriate system scalability and high availability.
- of new Operational solutions both in the Cloud and on Premise.
- and configuration management of IT Operations assets.
- up and standardisation of monitoring solutions
Essential Skills/Knowledge
- Strong experience in Linux operating systems, specifically Red Hat or CentOS.
- Experience with virtualisation, specifically VMWare.
- Knowledge of network protocols and internet topology.
- Experience with orchestration and configuration management tools.
- Good knowledge of containers, specifically Docker.
- Experience with monitoring and alerting systems.
- Experience in producing detailed infrastructure/deployment diagrams.
- Good written and verbal communication skills.
- Proactive approach to discovering and learning new technologies and methodologies.
- Apache Tomcat and Webserver
- Ansible
- Python
- Bash
- DNS
- Familiarity with ITIL principles
Desirable Skills
- PowerShell
- Kubernetes
- Knowledge of software versioning and version control systems such as Git.
- Experience with Atlassian products e.g. JIRA, Confluence, Bitbucket
- Familiarity with Cloud Provisioning e.g. Amazon AWS, Google, Azure
- Familiarity with DevOps and Agile working practices
- Experience in the development lifecycle from Design through to Support
- CDN (such as Cloudflare) configuration management
- Liquibase or other database automation tools
- ELK Stack
- Prometheus
- CheckMK