Senior Devops Engineer
Summary
Senior DevOps Engineer at DigiCert designs and maintains scalable Kubernetes infrastructure, automates CI/CD pipelines, and writes IaC using Terraform to ensure secure, high-availability web applications.
Overview
DigiCert – Cape Town, Western Cape, South Africa
Senior DevOps Engineer position at DigiCert. This role focuses on designing, developing, and maintaining the frontend of our web applications in collaboration with cross-functional teams to deliver high-quality, scalable, and reliable web applications that meet customer needs.
What you will do
- Collaborate with developers, product managers, and operations teams to design and build scalable and secure infrastructure, ensuring seamless integration between software development and deployment.
- Architect, deploy, and maintain Kubernetes-based solutions to ensure high availability, scalability, and fault tolerance across multiple environments.
- Design and implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or similar, to automate and optimize resource provisioning.
- Write and maintain application-level code, contributing to both development and operational automation across the infrastructure.
- Create and maintain CI/CD pipelines with a focus on automating deployment, testing, and monitoring, while ensuring that the infrastructure is well-integrated with the development process.
- Monitor and optimize system performance, availability, and reliability, taking ownership of the infrastructure health and application performance.
- Troubleshoot and resolve issues in both development and production environments, collaborating across teams to ensure swift problem resolution.
- Contribute to architectural decisions, ensuring systems are designed with scalability, security, and maintainability in mind.
- Stay updated with industry trends, new technologies, and best practices, ensuring the team remains at the forefront of DevOps and development capabilities.
What you will have
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Strong experience in Kubernetes (K8s) and container orchestration for building scalable and resilient systems.
- Development experience in modern programming languages (e.g., Python, Go, Java) and familiarity with application development, alongside DevOps responsibilities.
- Proficiency in cloud platforms (AWS preferred), or possibly experience in Azure or GCP.
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI, etc.) and building fully automated deployment pipelines.
- Strong Infrastructure as Code (IaC) expertise with tools like Terraform, CloudFormation, or similar.
- Hands-on experience with monitoring tools (e.g., Prometheus, Grafana, Datadog) and a good understanding of logging and alerting.
- Knowledge of security best practices in cloud and containerized environments.
- Strong problem-solving and troubleshooting skills across both application development and infrastructure.
- Provident Fund
- Medical Aid + Gap Cover
- Employee Assistance Program
- Life Insurance
- Disability Insurance
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Technology, Information and Internet
Note: Referrals increase your chances of interviewing at DigiCert. This description contains information about the role and qualifications but may include standard corporate notices.