DevOps Engineer
Summary
A DevOps Engineer will build and maintain CI/CD pipelines, automate infrastructure with tools like Ansible, and manage cloud (AWS/Azure) and Kubernetes environments for a client's IT operations team in Vereeniging. Day to day involves monitoring system performance, collaborating with developers, and enforcing security best practices across deployments.
About the Role
Our client is seeking a proactive and skilled DevOps Engineer to join their dynamic IT operations team in Vereeniging . This role is instrumental in bridging the gap between software development and IT operations, focusing on automating and streamlining the build, test, and deployment processes. You will play a key part in enhancing system reliability, efficiency, and scalability. This position offers an excellent opportunity to work with modern technologies and contribute to the continuous improvement of deployment pipelines in the Gauteng region.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines for automated software delivery.
- Develop and maintain infrastructure automation scripts using tools like Ansible, Chef, or Puppet.
- Monitor application and system performance, proactively identifying and removing issues.
- Manage cloud infrastructure (e.g., AWS, Azure) and container orchestration platforms (e.g., Kubernetes).
- Collaborate with development teams to optimize application performance and reliability.
- Implement and enforce security best practices throughout the development and deployment lifecycle.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 3+ years of experience in a DevOps or similar role.
- Proficiency with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Strong experience with cloud platforms (AWS , Azure , or GCP ) and containerization (Docker , Kubernetes ).
- Knowledge of scripting languages (e.g., Python , Bash ) and configuration management tools.
- Understanding of networking, security, and system administration principles.
Benefits
- Competitive salary commensurate with experience and skills.
- Comprehensive health and wellness programs.
- Opportunities for professional growth and certifications in DevOps technologies.
- A collaborative and innovative work environment in Vereeniging .
- Generous paid time off and retirement planning assistance.
- Exposure to cutting-edge DevOps practices and tools.