DevOps engineer

Blue Pearl PTY LTDRemotePart-timeJunior, 1–2 yearsListed 4 days ago

Apply now

About this role

This is a remote position.

BluePearl is seeking a skilled and hands-on DevOps Engineer to support our technology environment on a part-time, fully remote basis.

The successful candidate will be responsible for improving and maintaining CI/CD pipelines, cloud infrastructure, deployment processes, monitoring, automation, security, and overall system reliability. This role is suited to a DevOps professional who can work independently, troubleshoot effectively, and support development teams in delivering secure and reliable applications.

KEY RESPONSIBILITIES

DevOps & CI/CD

- Design, build, maintain and optimise CI/CD pipelines .

- Automate application build, testing and deployment processes.

- Manage source-code and version-control workflows using Git/GitHub/GitLab/Bitbucket .

- Implement automated testing and deployment practices.

- Troubleshoot pipeline failures and deployment issues.

- Improve deployment speed, reliability and consistency.

Cloud Infrastructure

- Deploy, configure and maintain cloud infrastructure.

- Work with platforms such as AWS, Microsoft Azure or Google Cloud Platform (GCP) .

- Manage cloud resources, environments and configurations.

- Support infrastructure scalability, availability and performance.

- Implement infrastructure monitoring and cost-conscious resource management.

Infrastructure as Code & Automation

- Develop and maintain Infrastructure-as-Code solutions using tools such as:

Terraform

- Ansible

- CloudFormation

- Automate repetitive infrastructure and operational tasks.

- Maintain configuration management and environment consistency.

Containers & Orchestration

- Build and manage containerised applications using Docker .

- Support container orchestration platforms such as Kubernetes .

- Troubleshoot container, networking and deployment issues.

- Assist with maintaining development, staging and production environments.

Monitoring & Reliability

- Implement and maintain system monitoring, logging and alerting.

- Monitor application and infrastructure performance.

- Identify and resolve availability, performance and reliability issues.

- Participate in incident investigation and root-cause analysis.

- Assist with backup, disaster recovery and business continuity processes.

Security

- Apply DevSecOps principles throughout development and deployment processes.

- Implement secure access controls and secrets management.

- Support vulnerability management and patching.

- Ensure infrastructure and deployment processes follow security best practices.

- Assist with maintaining secure cloud and application environments.

Collaboration

- Work closely with developers, software engineers and technical stakeholders.

- Support development teams with deployment and infrastructure requirements.

- Document infrastructure, deployment procedures and technical processes.

- Provide technical guidance and troubleshooting support where required.

- Participate in remote technical meetings and project discussions.

Requirements

REQUIRED TECHNICAL SKILLS

The ideal candidate should have practical experience with several of the following:

Cloud

- AWS, Azure and/or GCP

- Cloud networking and infrastructure

- IAM and access management

CI/CD

- Jenkins

- GitHub Actions

- GitLab CI/CD

- Azure DevOps

- AWS CodePipeline / CodeBuild

Containers

- Docker

- Kubernetes

Infrastructure as Code

- Terraform

- Ansible

- CloudFormation

Operating Systems

- Linux

- Windows Server

Programming / Scripting

- Python

- Bash/Shell scripting

- PowerShell

Version Control

- Git

- GitHub / GitLab / Bitbucket

Monitoring & Logging

- Prometheus

- Grafana

- ELK / Elastic Stack

- CloudWatch or equivalent monitoring platforms

QUALIFICATIONS & EXPERIENCE

Minimum Requirements

- Diploma, Degree or relevant qualification in Computer Science, Information Technology, Engineering or a related field .

- 3+ years' experience in DevOps, Cloud Engineering, Systems Engineering, Infrastructure or a related technical role.

- Practical experience building and maintaining CI/CD pipelines.

- Experience working with cloud environments.

- Strong Linux and scripting knowledge.

- Experience with Docker and/or Kubernetes.

- Experience with Git-based development workflows.

- Strong troubleshooting and problem-solving abilities.

Advantageous

- AWS, Azure or GCP certification.

- Terraform certification.

- Kubernetes certification.

- Experience with DevSecOps.

- Experience with microservices and API-based architectures.

- Experience supporting production environments.

- Experience with automated testing and deployment.

- Experience working within Agile/Scrum environments.

KEY PERFORMANCE INDICATORS (KPIs)

Success in this role will be measured through:

- CI/CD pipeline reliability and performance.

- Reduction in deployment failures and downtime.

- Successful automation of manual processes.

- Infrastructure availability and stability.

- Effective incident resolution and root-cause analysis.

- Security and compliance of infrastructure environments.

- Deployment turnaround times.

- Infrastructure optimisation and cost efficiency.

- Quality and accuracy of technical documentation.

- Responsiveness to development and technical support requirements.

PART-TIME WORKING MODEL

This is a part-time, fully remote position .

The successful candidate must:

- Have reliable internet connectivity.

- Have a suitable home working environment.

- Be available during agreed working hours.

- Be able to respond to priority technical incidents within agreed SLAs.

- Work independently with minimal supervision.

- Maintain clear communication with the development and technology teams.

- Attend scheduled virtual meetings when required.

Working hours: To be agreed based on project and business requirements.

IDEAL CANDIDATE PROFILE

We are looking for someone who is:

- Hands-on and technically strong.

- Highly analytical and solutions-focused.

- Comfortable working independently.

- Strong in troubleshooting and problem-solving.

- Security-conscious.

- Automation-driven.

- Detail-oriented and organised.

- Comfortable working in a remote environment.

- Able to communicate technical information clearly to both technical and non-technical stakeholders.