Remote Senior DevOps Engineer
Summary
Senior DevOps Engineer on a fully remote team (anywhere in South Africa) who designs and runs CI/CD pipelines, cloud infrastructure on AWS/Azure/GCP, infrastructure-as-code, and monitoring/automation to keep deployments smooth and systems reliable.
About the Role
Our client is seeking a highly experienced Senior DevOps Engineer to join their fully remote team. This position is crucial for bridging the gap between software development and IT operations, focusing on automation, efficiency, and reliability of their systems. You will be responsible for designing, implementing, and managing scalable cloud infrastructure, CI/CD pipelines, and monitoring solutions. This is an excellent opportunity for a proactive and skilled engineer to work from anywhere in South Africa, contributing to a company that embraces a remote-first culture and fosters continuous improvement in its technology operations.
Key Responsibilities
- Design, implement, and manage scalable and robust CI/CD pipelines for automated software delivery.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Manage and optimize cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Implement comprehensive monitoring, logging, and alerting solutions to ensure system health and performance.
- Automate operational tasks and processes to improve efficiency and reduce manual effort.
- Collaborate with development and QA teams to ensure smooth and efficient software deployment lifecycles.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in DevOps, SRE, or a related systems engineering role.
- Proficiency with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and IaC tools.
- Skilled in scripting languages such as Python, Bash, or PowerShell.
- Excellent problem-solving and communication skills, adapted for a remote working environment.
Benefits
- Highly competitive salary and potential for performance-based bonuses.
- Fully remote work arrangement, offering flexibility and work-life balance.
- Comprehensive health, dental, and vision insurance.
- Generous opportunities for professional development, training, and certifications.
- A collaborative and innovative work culture that values autonomy and continuous learning.
- Paid time off and company-wide virtual events.
What they ask for
Required
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- 5+ years of experience in DevOps, SRE, or a related systems engineering role
- Proficiency with cloud platforms (AWS, Azure, GCP)
- Proficiency with containerization technologies (Docker, Kubernetes)
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI)
- Strong experience with infrastructure as code tools (Terraform, Ansible, CloudFormation)
- Skilled in scripting languages such as Python, Bash, or PowerShell
- Excellent problem-solving and communication skills adapted for a remote working environment