Senior DevOps Engineer - Cloud Infrastructure
Senior DevOps Engineer building and managing cloud infrastructure (AWS/Azure/GCP) for a fast-growing e-commerce platform's fully remote team — designing CI/CD pipelines, automating deployments with IaC, Docker and Kubernetes, and maintaining monitoring/logging. Requires 5+ years in DevOps/SRE and participation in on-call rotations.
- Compensation
- Not disclosed
- Location
- Upington, South Africa
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Devops
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Minimum 5 years of experience in DevOps, SRE, or related infrastructure engineering role
- Proven experience managing cloud infrastructure (AWS, Azure, or GCP)
- Hands-on experience with infrastructure as code tools (e.g., Terraform, Ansible)
- Strong experience with Docker and Kubernetes
- Proficiency in scripting languages such as Python, Bash, or PowerShell
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI)
- Solid understanding of networking, security, and monitoring concepts in cloud environments
- Familiarity with version control systems (Git)
- Excellent problem-solving, analytical, and troubleshooting skills
- Strong communication and collaboration skills, essential for remote work
- Experience working in an Agile development environment
Nice to have
- Experience within the Northern Cape region or a strong appreciation for remote work culture
Full description
About the Role
Our client, a rapidly growing e-commerce platform, is seeking a skilled and experienced Senior DevOps Engineer to join their fully remote team. This pivotal role focuses on building, automating, and managing our cloud infrastructure, ensuring high availability, scalability, and reliability of our services. You will be instrumental in implementing and refining CI/CD pipelines, automating deployments, and enhancing our monitoring and logging systems. The ideal candidate possesses a deep understanding of cloud platforms (AWS/Azure/GCP), containerization technologies, and infrastructure as code, coupled with a strong scripting background and a passion for system optimization. You will collaborate closely with development and operations teams to foster a culture of collaboration and continuous improvement. This is an exciting opportunity to shape the infrastructure of a thriving online business, working from anywhere in the world.
Key Responsibilities
- Design, implement, and manage scalable, reliable, and secure cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Implement and manage infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Configure and manage containerization technologies such as Docker and Kubernetes.
- Develop and maintain monitoring, alerting, and logging systems to ensure system health and performance.
- Automate operational tasks and processes through scripting (e.g., Python, Bash).
- Collaborate with development teams to optimize application performance and deployment strategies.
- Troubleshoot and resolve complex infrastructure and deployment issues.
- Ensure security best practices are implemented and maintained across the cloud environment.
- Participate in on-call rotations to provide support for critical systems.
- Stay current with emerging DevOps tools, technologies, and best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience in DevOps, SRE, or a related infrastructure engineering role.
- Proven experience managing cloud infrastructure (AWS, Azure, or GCP).
- Hands‑on experience with infrastructure as code tools (e.g., Terraform, Ansible).
- Strong experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.