Description:
Full Job Description
Excellent opportunity for a Senior DevOps Engineer to join a thriving company with excellent career development opportunities.
Key Responsibilities :
- Continuous Integration – all assets in version control, TDD, Pairing, Telemetry, Build and Test Automation, Application Security as code, Blue Green deployments.
- Continuous Release and Deployment – automated deployments, full stack Telemetry and information radiators for live observability, proactive issue detection, virtualisation, AI Ops, IaC, immutable infrastructure , auto scaling etc.
- Help support the development teams in creating robust, reusable cloud infrastructure, deployed using DevSecOps practices and patterns.
- Work closely with development engineers and DevOps Engineers in initiatives to eliminate toil through automation.
- Ensure the reliability, scalability, and security of the system through “everything as code” approach and be a strong advocate for observability and monitoring.
Key Requirements:
- Have a working knowledge of containerised apps and the Software Development Lifecycle (SDLC).
- You have considerable experience in DevOps Engineering or similar
- Strong experience with at least one public cloud platform (GCP, AWS, Azure etc.) and ideally working knowledge of Kubernetes.
- Good knowledge of infrastructure as code (Terraform) and scripting languages (Bash / Python).
- Excellent Knowledge of Configuration as Code (Ansible)
- Experience with SCM systems (Git / GitHub / GitLab) and modern CI/CD tools and techniques.
- Experience in Artifact Management technologies (e.g. Artifactory)
- Excellent verbal and written communication skills and ability to effectively transmit feedback, needs and solutions.
- Strong teamwork focus and the ability to foster collaboration within and across teams.