DevOps Engineer - Cloud Automation
Summary
Manage and optimize cloud infrastructure and CI/CD pipelines using Terraform, Ansible, Docker, and Kubernetes. Based in Centurion, you will automate deployment processes and monitor system performance across AWS, Azure, or GCP in a collaborative, on-site environment.
About the Role
Our client is seeking a skilled DevOps Engineer to join their operations team based in Centurion . This role is critical for enhancing the efficiency and reliability of our client's cloud infrastructure and deployment pipelines. You will be responsible for automating, managing, and optimizing the deployment processes, ensuring smooth and secure delivery of software updates. Working closely with development and operations teams, you will foster a culture of collaboration and continuous improvement in a non-remote setting, contributing directly to the operational excellence of the company. This is an exciting opportunity to work with modern DevOps practices in a supportive environment.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines for automated build, test, and deployment processes across various environments.
- Manage and optimize cloud infrastructure (AWS, Azure, or GCP) using Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Implement and monitor system performance, reliability, and security, proactively identifying and addressing potential issues.
- Automate operational tasks, including deployment, scaling, and configuration management, to improve efficiency.
- Collaborate with development teams to troubleshoot production issues and ensure seamless software releases in Gauteng .
- Establish and enforce monitoring, logging, and alerting strategies to ensure system health and availability.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 3+ years of experience in a DevOps or Systems Administration role, with a focus on automation.
- Proficiency with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong scripting skills (e.g., Bash, Python, PowerShell) and experience with IaC tools.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack.
- Excellent problem-solving abilities and experience working in an agile, collaborative environment.
Benefits
- Competitive annual salary commensurate with experience.
- Comprehensive health insurance and retirement benefits.
- Opportunities for professional development and industry certifications.
- A dynamic and stable work environment in Centurion .
- Access to the latest technologies and tools.
- Paid time off and company holidays.