DevOps Engineer
Remuneration: | cost-to-company |
Location: | Cape Town |
Job level: | Mid |
Type: | Permanent |
Company: | THE SKILLS MINE |
Job description
Requirements: - 3-5 years of experience in DevOps technologies.
- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
- Familiarity with infrastructure as code tools such as Terraform or CloudFormation.
- Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Experience with version control systems like Git.
- Strong understanding of networking, security, and system administration concepts.
Responsibilities: - Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the software delivery process.
- Collaborate with software developers to ensure the deployment process is efficient, reliable, and scalable.
- Utilize infrastructure as code tools such as Terraform and CloudFormation to manage and provision cloud infrastructure.
- Implement and maintain monitoring, logging, and alerting systems to ensure the health and performance of applications and infrastructure.
- Work closely with cross-functional teams to troubleshoot and resolve issues related to infrastructure, deployments, and application performance.
- Implement security best practices throughout the development and deployment process.
- Stay up-to-date with the latest technologies and trends in DevOps and cloud computing to continually improve processes and systems.
- Document processes, procedures, and configurations to ensure consistency and repeatability.
- Participate in on-call rotation and respond to incidents in a timely manner.
- Mentor and coach junior team members to foster a culture of continuous learning and improvement.
Requirements
Posted on 22 Oct 10:59, Closing date 21 Nov