About the Role
Our client is a fast-growing SaaS company recognized for its innovative solutions in the business intelligence sector. They are seeking a highly experienced Senior DevOps Engineer to join their dynamic team, operating on a fully remote basis. This role is critical in building, scaling, and maintaining their cloud infrastructure, automating deployment pipelines, and ensuring the reliability and performance of their platform. You will work with a talented group of engineers dedicated to implementing best practices in infrastructure as code, continuous integration, and continuous delivery. This is an excellent opportunity for a motivated individual to make a significant impact within a forward-thinking organization, leveraging cloud technologies to drive efficiency and innovation. The role is based in **Pretoria, Gauteng**, but fully remote.
Key Responsibilities
- Design, implement, and manage scalable and reliable cloud infrastructure, primarily on AWS or Azure.
- Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
- Automate infrastructure provisioning and configuration management using tools such as Terraform, Ansible, or Chef.
- Implement and manage containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Monitor system performance, availability, and security, implementing proactive measures to prevent issues.
- Troubleshoot and resolve complex infrastructure and application deployment issues.
- Collaborate with development and QA teams to optimize the software development lifecycle.
- Ensure the security and compliance of cloud environments.
- Develop and maintain robust logging, monitoring, and alerting systems.
- Contribute to architectural decisions related to cloud infrastructure and DevOps practices.
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 infrastructure role.
- Proven experience with cloud platforms like AWS, Azure, or Google Cloud.
- Strong proficiency in scripting languages such as Python, Bash, or PowerShell.
- Extensive experience with CI/CD tools and methodologies.
- Hands-on experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
- Expertise in containerization (Docker) and container orchestration (Kubernetes).
- Solid understanding of networking concepts and security best practices.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving and communication skills.
- Familiarity with Agile and Scrum methodologies.
Benefits
- Highly competitive salary and bonus structure.
- Comprehensive health and wellness benefits package.
- Generous opportunities for professional development, training, and certifications.
- Fully remote work arrangement providing excellent work-life balance.
- Access to cutting-edge cloud technologies and infrastructure.
- Collaborative and innovative work environment.
- Opportunity to work on impactful projects for a leading SaaS company based near **Pretoria, Gauteng**.