freehire launches on Product Hunt on 26 August.

Follow →

Senior DevOps Engineer

Summary

Design and run scalable, secure cloud platforms on Azure and AWS, automate deployments with CI/CD, and manage Kubernetes clusters for high availability.

Role Summary

We are seeking a Senior Cloud & DevOps Engineer with strong experience across Microsoft Azure and AWS, modern DevOps practices, and cloud‑native architectures. The ideal candidate will play a key role in designing, building, and operating scalable, secure, and highly available cloud platforms while driving automation, CI/CD, and operational excellence.

Key Responsibilities

  • Design, build, and maintain scalable and highly available cloud infrastructure on Microsoft Azure and AWS.
  • Manage and optimize Kubernetes clusters, enabling auto‑scaling, high availability, and efficient resource utilization.
  • Own cloud infrastructure operations, capacity planning, and cost optimization.
  • Implement and maintain disaster recovery and backup strategies to ensure business continuity.

DevOps & Automation

  • Design, build, and support CI/CD pipelines using tools such as Jenkins, Azure DevOps, GitHub Actions, FluxCD, Helm, and Kustomize.
  • Implement Infrastructure as Code (IaC) using Terraform and Ansible, reducing manual effort and improving consistency.
  • Drive GitOps practices for deployment and configuration management.
  • Automate operational tasks using Python and Bash scripting to improve efficiency and reliability.

Monitoring, Reliability & Security

  • Implement and maintain monitoring, logging, and alerting solutions using Azure Monitor, CloudWatch, Prometheus, Grafana, Loki, Graylog, Mimir, and Uptrends.
  • Integrate monitoring and incident management with PagerDuty, Jira, and Confluence.
  • Apply security best practices across cloud infrastructure and CI/CD pipelines, including automated testing and quality gates (e.g., SonarQube).
  • Proactively identify and resolve performance, availability, and reliability issues.
  • Work closely with development, QA, and operations teams to streamline release and deployment processes.
  • Lead or mentor engineers on DevOps best practices and cloud‑native approaches.
  • Contribute to DevOps strategy and continuous improvement initiatives aligned with business objectives.
  • Support incident response and root cause analysis for production issues.

Required Skills & Experience

Experience

  • 10+ years of overall IT experience.
  • 5+ years of hands‑on experience in Cloud and DevOps roles.
  • Proven experience operating production workloads in Azure and AWS.
  • Strong experience supporting enterprise‑scale, highly available systems.

Technical Skills

  • Infrastructure & Operations: Azure Compute, Networking, Storage, ASR, Backup, AWS EC2, VPC, Security Groups, Load Balancing, VM provisioning, patching, hardening, decommissioning.
  • CI/CD & DevOps: Jenkins, Azure DevOps, GitHub Actions, GitOps (FluxCD), Maven.
  • Infrastructure as Code: Terraform, Ansible.
  • Programming & Scripting: Python, Bash, Shell.
  • Source Control: Git, GitHub, GitLab.
  • Quality & Security: SonarQube, automated testing integration.

Core Competencies

  • DevOps strategy and implementation.
  • Configuration and release management.
  • Continuous improvement and automation mindset.
  • Performance monitoring and troubleshooting.
  • Disaster recovery and resilience planning.

Soft Skills

  • Strong communication and stakeholder management skills.
  • Leadership, mentoring, and delegation capabilities.
  • Problem‑solving and analytical thinking.
  • Adaptability in fast‑paced, Agile environments.
  • Strong ownership and time management.

Certifications (Preferred)

  • AWS Certified Solutions Architect – Associate.
  • PagerDuty Certifications.

Nice to Have

  • Experience leading DevOps initiatives across multiple teams.
  • Experience with hybrid or multi‑cloud environments.

See also