Devops Engineer

Details of the offer

Responsibilities:Automate and Optimize Release Pipelines: Design and implement CI/CD pipelines to automate builds, tests, and deployments, ensuring rapid feedback loops and minimal manual intervention.Implement and Manage Infrastructure-as-Code: Develop and maintain IaC templates (e.g., Terraform) to standardize infrastructure deployment andconfiguration, with an emphasis on consistency across both Linux and cloud Collaborate with Development Teams: Partner with front-end and back-end teams to refine release processes, ensuring best practices in version control, testing, and release strategies.
Familiarity with containerization tools, such as Docker, is beneficial for coordinating container-based deployments.Enhance Deployment Scalability: Continuously assess and improve the release system to scale with increasing project demands and evolving technical requirements, leveraging containerization for efficient and portable deployments.Monitor and Troubleshoot Build and Release Infrastructure: Proactively identify issues within the CI/CD pipelines, diagnose problems, and develop solutions to enhance pipeline reliability, particularly within Linux and containerized environments like Docker or Kubernetes. Education:A BSc Computer Science, Electronic Engineering, a BComm Business Information Systems (BIS) Degree, or a very high quality Technikon Diploma Experience:3+ years in a DevOps, Release Engineering, or similar role focused on automating deployments and managing CI/CD pipelines.Technical Proficiency: Advanced skills in at least one programming language (Python, JavaScript, etc.)
and proficiency with scripting (e.g., PowerShell, Bash, Python, Node.js) for automating tasks, monitoring systems, and optimizing deployments.
Linux command-line experience is ideal.CI/CD Expertise: Experience with tools like Jenkins, GitLab, or GitHub Actions, with a strong understanding of continuous integration and delivery best practices.Infrastructure-as-Code (IaC): Proficiency with IaC tools such as Terraform, Ansible, or CloudFormation, with hands-on experience in both Linux and Cloud based environments (AWS Preferred).Containerization: Familiarity with Docker or similar containerization tools for deploying and managing applications within containerized environments such as Kubernetes.Version Control and Collaboration Tools: Familiarity with Git for source control and collaboration, along with experience using team tools (e.g., Jira, Confluence) for cross-functional coordination.Collaboration and Communication: Effective interpersonal skills to work with cross-functional teams, including DevOps, QA, and software engineering teams, and the ability to document and share best practices.Problem-Solving: Strong troubleshooting abilities and a proactive approach to enhancing system performance and reliability.


Nominal Salary: To be agreed

Requirements

Pa To Executive

- Schedule, coordinate meetings, appointment and travel for executives and family. - Manage incoming and outgoing emails, phone calls and letters. - Draft an...


Black Tie Recruit - KwaZulu-Natal

Published 7 days ago

It Techican / Junior System Administrator

A well established company based in Durban is seeking a IT Techician / Junior System Administrator. Duties: Strong knowledge of computer systems, networks, a...


Placement Point - KwaZulu-Natal

Published 7 days ago

Senior Full Stack Developer

Qualifications:Relevant Degree/Diploma.7+ years of experience as a full-stack software developer (in any stack) role.Working experience in TypeScript is an a...


Pro Stop Recruitment Services - KwaZulu-Natal

Published 7 days ago

Tier 1 Pp Technical Support Engineer

Client Services Consultant Location: Durban Model: On-site Requirements: The IT Services Consultant must have at least 3-5+ years' experience in the IT & Ne...


Netsurit Group - KwaZulu-Natal

Published 24 days ago

Built at: 2024-11-22T12:43:30.216Z