HamburgerMenu
hirist

Job Description

Description :

We are seeking a Senior DevOps Engineer with 5 to 8 years of hands-on experience to join our high-performance engineering team. The ideal candidate is someone who thrives in fast-paced environments, brings a strong automation-first mindset, and has deep expertise in building and managing scalable cloud infrastructure.


You should be comfortable owning CI/CD pipelines end-to-end, improving deployment reliability, and driving DevOps best practices across teams. This role requires a blend of technical leadership, problem-solving skills, and the ability to collaborate closely with engineering, security, and product teams to ensure smooth, secure, and efficient delivery of software at scale.

KEY RESPONSIBILITIES :

- Design, build, and manage automated CI/CD pipelines to support continuous integration, testing, and deployment across multiple environments, ensuring high reliability and minimal downtime.

- Monitor system health, application performance, and infrastructure availability using modern observability tools; proactively identify issues and respond to production incidents with urgency and ownership.

- Troubleshoot and resolve complex infrastructure, deployment, and environment-related issues, working across compute, networking, storage, Kubernetes/containers, and application layers.

- Collaborate closely with development, QA, Leads, and security teams to ensure smooth releases, standardised workflows, and strong alignment between application and infrastructure changes.

- Optimise cloud infrastructure (compute, databases, storage, networking, caching) for performance, scalability, security, and cost efficiency, leveraging well-architected best practices.

- Identify architectural gaps or reliability risks in the current infrastructure and propose robust, scalable solutions to improve availability, elasticity, and recovery time.

- Evaluate, recommend, and procure DevOps tools and platforms to upgrade the teams capabilities in automation, monitoring, deployment, security, and environment management.

- Implement infrastructure-as-code (IaC) practices and maintain reproducible, version-controlled environments using tools such as Terraform, CloudFormation, or similar.

- Enhance security posture and compliance by integrating security checks into pipelines (DevSecOps), managing secrets, enforcing least-privilege access, and ensuring alignment with internal and regulatory standards. Drive post-incident reviews and root-cause analyses, contributing to documentation, knowledge sharing, and long-term reliability improvements.

QUALIFICATIONS :

- Strong proficiency with cloud platforms such as AWS, GCP, or Azure, with hands-on experience architecting and managing production-grade cloud infrastructure.

- Experience deploying and operating cloud-native applications using services like ECS, EKS, GKE, AKS, Lambda, or EC2/EBS, with a solid understanding of networking, load balancing, autoscaling, and IAM.

- Deep expertise in containerization technologies, especially Docker and Kubernetes, including cluster management, workload orchestration, and troubleshooting.

- Hands-on experience with CI/CD platforms such as Jenkins, GitLab CI, Bitbucket Pipelines, GitHub Actions, or similar tools, with the ability to design robust automated pipelines.

- Practical experience with Infrastructure-as-Code (IaC) tools such as Terraform, CloudFormation, or Ansible, enabling reproducible, version-controlled infrastructure management.

- Strong scripting and automation skills in languages like Python, Bash, Go, or similar, with the ability to build internal tooling and automate operational workflows.

- Experience with monitoring, logging, and observability stacks, such as CloudWatch, ELK/EFK, Datadog, or Sentry, with an understanding of alerting, performance tuning, and SLO/SLA metrics.

- Solid understanding of security best practices, including secret management, IAM policies, network security groups, container security, and DevSecOps principles.

- Familiarity with version control systems (Git), branching strategies, and collaborative development workflows.

- Strong debugging, problem-solving, and analytical skills, with the ability to work in high-availability, distributed systems environments.

- Excellent communication skills and the ability to document processes, influence decisions, and work across cross-functional engineering teams.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in