DevOps Engineer
Apply Now Posted 7 hours agoAbout the Role
The role involves designing and maintaining CI/CD pipelines, managing Linux-based infrastructure, deploying containerized applications on Kubernetes, implementing IaC with Terraform or Ansible, and ensuring monitoring, logging, and security compliance to deliver reliable software delivery.
Responsibilities
- Design, build, and maintain CI/CD pipelines for application build, testing, and deployment.
- Automate software delivery workflows using tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
- Manage releases across development, testing, staging, and production environments with strategies like rolling, blue-green, and rollback.
- Provision and administer Linux-based servers, application servers, web servers, databases, networking, and system services.
- Deploy and manage Docker-based applications and Kubernetes workloads, including pods, deployments, services, ingress, and secrets.
- Implement Infrastructure as Code using Terraform or Ansible for infrastructure provisioning and configuration.
- Configure monitoring, logging, and alerting solutions with Prometheus, Grafana, ELK/EFK Stack, etc.
- Apply DevSecOps practices, manage secrets, certificates, permissions, and support vulnerability management.
Skills Required
LinuxGitDockerCI/CD pipelinesKubernetesTerraformAnsibleShell scripting
Fields of Study
- Computer Science
- Information Technology
- Engineering
How to Apply
Submit your CV and cover letter via email at beza.jobvacancy@gmail.com by the deadline; find contact details below.