Job Description

Job Description:DevOps Engineer 

 

Role Summary

As a DevOps Engineer, you will support the reliability, automation, and day-to-day operations of our infrastructure and delivery pipelines. You’ll work closely with engineering teams to improve build/deploy processes, infrastructure automation, observability, and operational readiness. This is a hands-on role with structured mentorship and clear growth opportunities.

 

 

Key Responsibilities

  • Support and maintain CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, Azure DevOps).
  • Assist with infrastructure provisioning and changes using Infrastructure-as-Code (IaC) tools (e.g., Terraform, CloudFormation, Pulumi).
  • Help manage and troubleshoot Linux-based systems, services, and deployment environments.
  • Support containerisation and deployment workflows (Docker; exposure to Kubernetes is a plus).
  • Assist in implementing and maintaining monitoring, logging, and alerting (e.g., Prometheus/Grafana, ELK/EFK, Datadog).
  • Help coordinate releases and deployments across development, staging, and production environments, including rollback procedures.
  • Support basic security and compliance tasks (access controls, patching coordination, secrets handling, vulnerability remediation support).
  • Create and maintain documentation such as runbooks, SOPs, environment setup guides, and incident notes.
  • Participate in incident response and post-incident reviews (with guidance), contributing to root-cause analysis and prevention actions.

 

 

Required Skills & Qualifications

  • 0–2 years of experience (or strong internship/project experience) in DevOps, SRE, Systems Administration, Platform Engineering, or Cloud Engineering.
  • Strong fundamentals in Linux (CLI, processes, permissions, networking basics).
  • Basic understanding of cloud platforms (AWS / Azure / GCP) and core services (compute, storage, networking).
  • Familiarity with Git and modern software delivery workflows.
  • Basic scripting ability in Bash and/or Python.
  • Understanding of CI/CD concepts, versioning, and safe deployment practices.
  • Strong troubleshooting, analytical thinking, and an eagerness to learn.

 

 

Preferred (Nice-to-Have)

  • Exposure to Kubernetes, Helm, or container orchestration concepts.
  • Hands-on use of Terraform or similar IaC tools.
  • Familiarity with Nginx/Apache, load balancing, DNS, and TLS/SSL.
  • Experience with secrets management tools (e.g., Vault, AWS Secrets Manager, Azure Key Vault).
  • Understanding of observability fundamentals (metrics, logs, tracing) and incident response processes.

 

 

Soft Skills

  • Clear communicator who can explain technical issues in a structured way.
  • Collaborative, dependable, and comfortable asking questions and taking feedback.
  • Strong attention to detail and commitment to operational quality.
  • Documentation-first mindset and ownership of assigned tasks.

 

 

What Success Looks Like (First 90 Days)

  • Can support routine deployments, environment checks, and basic troubleshooting with minimal supervision.
  • Improves CI/CD reliability and visibility (e.g., cleaner pipelines, faster feedback loops, safer releases).
  • Helps maintain actionable monitoring/alerts and contributes to incident learnings.
  • Produces clear runbooks and documentation for common operational tasks.

 

 

Employment Details (to be completed)

  • Employment Type: Full-time

To see more jobs that fit your career