Our DevOps Engineers will be part of a multi-disciplined team defining and building solutions to automate day to day processes with a view of providing more efficient platforms for developers. The engineer must help drive improvements to processes and help design automated enhancements with a view of continuous improvement.
8+ years' experience in DevOps, Development, System Administration, cloud-based application, and infrastructure development.
- Understanding of application lifecycle and Agile methodology
- Good tasks management, prioritization, risk management
- Appreciation of production release processes
- Good understanding of cloud-based platforms and solutions in AWS, Azure or GCP
- Works with best practices in source code management and continuous integration – Artifactory or Nexus, GitHub, Git, GitHub actions
- Has built CI/CD pipelines using Jenkins, GitLab, Azure DevOps or AWS Code Pipeline
- Knowledge of programming and scripting: Python, Bash
- Infrastructure as code using Terraform, Ansible
- Hands on experience of Docker, Kubernetes or OpenShift container platforms
- Security - SAST, DAST tooling
- Good general understanding of infrastructure, security, firewalls and networking
- Good understanding of network principals and practical knowledge of load balancing technologies
- Monitoring – Experience in managing monitoring tools and performance profiling
- Databases – exposure to or skills in Mysql, Oracle and noSQL DBs
- System administration –knowledge in Linux/Unix
- Experience in migrations from legacy platforms to new solutions