DevOps engineer

Blue Pearl HQ

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

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.