About the Role
Our client, a leading provider of industrial automation solutions based in Richards Bay, KwaZulu-Natal , is looking for a skilled DevOps Engineer with a strong specialization in cloud technologies. This role is crucial for enhancing our client's software development and deployment pipelines, ensuring seamless integration between development and operations. You will be instrumental in automating infrastructure, streamlining deployment processes, and maintaining the reliability and scalability of our cloud-based systems. This is a fully remote position, offering flexibility and the opportunity to work from anywhere while contributing to a vital industry player.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines for automated building, testing, and deployment of applications.
- 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 monitoring, logging, and alerting solutions to ensure system health and performance.
- Automate operational tasks and processes to improve efficiency and reduce manual intervention.
- Collaborate with development and QA teams to troubleshoot and resolve issues across different environments.
- Ensure the security, scalability, and reliability of cloud-based systems.
- Participate in on-call rotations to support production environments.
- Stay up-to-date with the latest DevOps tools and best practices, and advocate for their adoption.
- Contribute to architectural decisions related to cloud infrastructure and deployment strategies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a DevOps Engineer or in a similar role, with a strong focus on cloud environments.
- Hands-on experience with cloud platforms like AWS, Azure, or GCP.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Experience with infrastructure as code tools.
- Excellent problem-solving and communication skills.
- Ability to work independently and manage time effectively in a remote setting.
- Experience within the Richards Bay, KwaZulu-Natal industrial sector is a plus.
Benefits
- Competitive salary and remote work opportunities.
- Comprehensive health insurance package.
- Opportunities for professional certifications and training.
- A flexible and supportive remote work environment.
- Chance to work on impactful projects in the industrial automation space.
- Generous annual leave entitlement.
- Employee assistance program.
- Remote work setup stipend.