freehire launches on Product Hunt on 26 August.

Follow →

Senior DevOps Engineer

Summary

Senior DevOps Engineer designs and maintains cloud infrastructure, automates CI/CD pipelines, and ensures scalable, secure production systems using Kubernetes, Docker, Terraform, and AWS/GCP.

Description


We are seeking a Senior DevOps Engineer to build and maintain the cloud infrastructure supporting our CI/CD pipelines and production services. You will work closely with software engineers, fellow DevOps engineers, and other team members to automate, scale, secure, and continuously improve our platform.


Key Responsibilities:



  • Design, build, and maintain scalable, highly available, and secure infrastructure.

  • Automate CI/CD pipelines and manage deployments to staging and production environments.

  • Work with Kubernetes, Docker, and Helm for container orchestration and management.

  • Manage and implement Infrastructure-as-Code using Terraform and Terragrunt.

  • Set up and maintain monitoring and logging systems such as Prometheus, Grafana, and ELK/OpenSearch.

  • Collaborate across engineering teams to ensure platform reliability, performance, and scalability.

  • Maintain system security and implement DevOps and cloud infrastructure best practices.


Requirements



  • 6+ years of experience as a DevOps Engineer in a production environment.

  • Strong Linux and networking fundamentals.

  • Proven experience working with managed cloud services, preferably AWS or GCP.

  • Strong proficiency with Docker, Kubernetes, and Helm.

  • Hands-on experience with Infrastructure-as-Code tools, including Terraform and Terragrunt.

  • Experience with CI/CD tools, preferably GitHub Actions and self-hosted runners.

  • Solid shell scripting skills and basic experience with Python or Go.

  • Familiarity with security principles and industry best practices.

  • Strong communication skills and the ability to work independently.

See also