Key Responsibilities
- Infrastructure Automation: Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes across cloud and on-premises environments.
- Cloud Infrastructure Management: Provision, configure, and manage cloud infrastructure on AWS, Azure, or GCP using Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Containerisation & Orchestration: Build and manage containerised workloads using Docker and Kubernetes, ensuring scalability, reliability, and security.
- Monitoring & Observability: Implement and maintain monitoring, logging, and alerting solutions (e.g. Datadog, Grafana, Prometheus, ELK Stack) to ensure high system availability and rapid incident response.
- Security & Compliance: Enforce DevSecOps practices, including vulnerability scanning, secrets management, and access controls, to maintain compliance with organisational and regulatory standards.
- Collaboration & Support: Partner with software engineering, QA, and product teams to support smooth and reliable software delivery, sharing DevOps best practices across the organisation.
- Incident Management: Participate in on-call rotations and lead resolution of infrastructure and deployment incidents, conducting root cause analysis and implementing preventative measures.
- Continuous Improvement: Evaluate emerging DevOps tools and practices, driving ongoing improvements in efficiency, reliability, and developer experience.
Required Skills & Experience
- Education: Degree or tertiary qualification in Computer Science, Information Technology, or a related field.
- Experience: Minimum 3 years of experience in a DevOps, Site Reliability Engineering (SRE), or infrastructure-focused role.
- CI/CD: Demonstrated experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Cloud Platforms: Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP), including infrastructure provisioning and cost management.
- IaC Tools: Proficiency in Infrastructure as Code tools such as Terraform, Ansible, or AWS CloudFormation.
- Containers & Orchestration: Practical experience with Docker and Kubernetes in a production environment.
- Scripting: Strong scripting ability in Bash, Python, or PowerShell for automation and tooling tasks.
- Professional Skills: Strong communication, problem-solving mindset, ability to collaborate across teams, and comfort working in a fast-paced agile environment.
Experience Required: 3 or more years
Education Level: Bachelor's Degree
Pay: $100,000.00 – $130,000.00 per year
Work Location: In person