About the Role
Our client, a fast-paced SaaS company, is looking for a Senior DevOps Engineer to join their dedicated team, supporting operations in East London . This role is essential for bridging the gap between software development and IT operations, ensuring the efficient, reliable, and secure deployment and management of our cloud-based applications. You will be responsible for automating infrastructure, streamlining build and deployment processes, and implementing robust monitoring solutions. The ideal candidate possesses extensive experience with cloud platforms (AWS/Azure/GCP), CI/CD tools, infrastructure as code, and containerization. You will work collaboratively with development and operations teams to foster a culture of continuous integration and continuous delivery, driving operational excellence. This is an exciting opportunity to shape our infrastructure, implement best practices, and contribute to the success of our growing platform.
Key Responsibilities
- Design, implement, and maintain scalable and reliable cloud infrastructure (AWS/Azure/GCP).
- Develop and manage CI/CD pipelines for automated build, test, and deployment processes.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or Ansible.
- Automate system administration tasks and deployments.
- Monitor system performance, availability, and security, implementing alerting and logging solutions.
- Troubleshoot and resolve infrastructure and application-related issues.
- Implement and manage containerization technologies (Docker, Kubernetes).
- Ensure the security and compliance of the cloud infrastructure.
- Collaborate closely with development teams to optimize application performance and reliability.
- Document infrastructure, processes, 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 system administration role.
- Proven experience with cloud platforms such as AWS, Azure, or GCP.
- Strong proficiency with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Hands-on experience with infrastructure as code tools (e.g., Terraform, CloudFormation, Ansible).
- Expertise in containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages (e.g., Python, Bash, PowerShell).
- Solid understanding of networking, security, and monitoring principles.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.
- Relevant cloud certifications are a plus.
Benefits
- Our client offers a competitive salary package ranging from R per annum, commensurate with your skills and experience.
- You will receive comprehensive medical aid, a retirement fund, and performance-based bonuses.
- We are committed to your continuous learning and development, providing access to training programs, certifications, and opportunities to attend industry events.
- This role offers a fully remote working arrangement, providing excellent flexibility.
- You will be joining a talented and collaborative team contributing to innovative solutions for clients based in East London.