DevOps Engineer

Western Cape - Century City Permanent

Responsibilities

  • Implementation & improvement & maintenance of the perfect CI/CD pipeline for our cloud services allowing developers to push their changes to code with high confidence
  • Infrastructure management
  • Design, implement, manage and orchestrate container clusters
  • Assist with Application deployments to various Azure locations.
  • Investigate and resolve technical issues
  • Write process & technical documentation
  • Work with your Engineering Manager, Principal Engineer, Senior Engineers & CTO to understand priorities and roadmap
  • Share your knowledge and ensure the security, operability, quality, and scalability of your work
  • Form part of an after-hours on call rotation to address critical downtime after hours

Skills

  • Minimum 5 years’ hands on DevOps experience
  • Working experience with Cloud Infrastructure (Azure, AWS, or Google Cloud) – we use Azure
  • Minimum one-year development experience with Kubernetes in a large scale a Production Environment
  • Experience with developing continuous/rapid release engineering (CI/CD)
  • Experience implementing secure and highly available distributed systems/microservices
  • Experience implementing automated deployment tools and techniques
  • Experience with containers, microservice architectures and orchestration frameworks like Kubernetes
  • Experience in supporting, maintaining and monitoring of DevOps related environments
  • Experience in managing Linux & Windows Infrastructure
  • Strong knowledge in relational, non-relational, and time-series data stores (MS-SQL/PostgreSQL/MySQL) implementation and Administration
  • Knowledge of two or more of the following languages: C#, YAML, PowerShell, Terraform, JavaScript
  • Experience with infrastructure as code & utilising Terraform an advantage
  • Ability & desire to research new tools, technologies and best practices
  • Advanced ability to craft clear and concise documentation
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Interpersonal and communication skills
Skill Level Required:
Industry Sector:
Information Technology