We are seeking a talented DevOps Engineer to enhance our clients team. The successful candidate will have expertise in software engineering and a solid grasp of CI/CD principles. You will be tasked with automating processes, building and maintaining deployment and monitoring tools, and ensuring our systems are secure, scalable, and highly available. Collaboration with developers and IT staff is essential for managing code releases and optimizing software development lifecycle. The position is located in Stellenbosch with a hybrid arrangement between 2 or 3 day office/home split.
Key Responsibilities: Automate and streamline operations.Develop and maintain deployment tools.Troubleshoot issues across environments.Manage code releases.Ensure system security, scalability, and availability.Monitor system performance.Improve infrastructure and processes.Stay current with industry trends.Participate in on-call support.Conduct root cause analysis.Maintain configuration management solutions.Requirements: Bachelor's degree in Computer Science, Engineering, or related field.3+ years of DevOps or similar experience.Proficiency in scripting (Python, Ruby, Bash).Experience with cloud platforms (AWS, Azure, Google Cloud).Familiarity with configuration management tools (Ansible, Puppet, Chef).Knowledge of containerization (Docker, Kubernetes).Excellent problem-solving skills.Ability to thrive in a fast-paced environment.Strong communication and collaboration skills.Experience with monitoring tools (Prometheus, Grafana, ELK stack).Understanding of networking and security.Experience with version control (Git).Ability to document processes clearly.Proactive attitude and commitment to improvement.The package is negotiable and dependent on experience.
Apply now to be a part of this innovative team and contribute to the efficiency and reliability of their software development lifecycle.
Job FeaturesJob Category: DevOps Engineer, Information Technology (IT)
#J-18808-Ljbffr