Point your AI agent at freehire and let it find you a job.

Get the CLI →

Join DevOps

NewBe an early applicant

Senior DevOps Engineer

Posted
Discussion

Job Description: Senior DevOps Engineer

Job Title: Senior DevOps Engineer

Primary Scope: Amazon Web Services (AWS) infrastructure management, Infrastructure-as-Code (IaC), CI/CD pipeline design and automation, container orchestration (EKS/ECS/Fargate), system administration, and disaster recovery.

Employment Type: Full-Time

Role Overview

We are seeking an experienced Senior DevOps Engineer to manage, scale, and optimize our cloud infrastructure and platform services, primarily within Amazon Web Services (AWS). In this role, you will lead day-to-day cloud operations, build and maintain CI/CD pipelines, automate infrastructure delivery using Terraform and CloudFormation, and orchestrate containerized applications.

Working closely with cross-functional engineering teams, you will drive operational reliability, handle server patching, implement backup and disaster recovery strategies, and provide production support across development, staging, and production environments. The ideal candidate brings strong hands-on experience in Linux and Windows system administration, script automation (Bash/Batch), monitoring solutions, and configuration management tools like Ansible.

Key Responsibilities

AWS Cloud Infrastructure & Administration

  • Provisioning & Operations: Provision, automate, and manage scalable cloud infrastructure on AWS using Core AWS Services (EC2, IAM, VPC, and Database Services).
  • Identity & Access: Set up IAM policies, roles, access permissions, and cloud security configurations.
  • System Administration: Perform system administration across Linux (Red Hat) and Windows environments, including server patching, regular health checks, and maintaining clear technical documentation.
  • Virtualization: Manage virtualization and server deployments using VMware, Hyper‑V, and ESXi.

DevOps, CI/CD & Automation

  • Pipeline Automation: Design, build, and maintain automated CI/CD pipelines using Git, Jenkins, Bitbucket, Bamboo, and Octopus Deploy.
  • Infrastructure as Code: Implement Infrastructure as Code (IaC) principles and workflows using Terraform, CloudFormation, and Ansible for configuration management.
  • Scripting & Tasks: Write custom automation scripts using Bash, Batch, and other scripting languages to automate system tasks, backups, and deployment processes.

Containerization & Orchestration

  • Container Management: Package, maintain, deploy, and manage containerized applications using Docker.
  • Kubernetes & ECS: Manage container orchestration environments across Kubernetes (EKS), AWS ECS, and Fargate.
  • Service Reliability: Maintain container health, application stacks, and deployment pipelines to ensure high availability and scalability.

Monitoring, Disaster Recovery & Support

  • Observability: Implement and configure system and application monitoring using tools such as CloudWatch, Nagios, Zabbix, and New Relic.
  • Disaster Recovery: Execute backup strategies, replication setups, and regular Disaster Recovery (DR) exercises to guarantee business continuity.
  • System Health & Ops: Conduct proactive system health checks, troubleshoot bugs, perform runtime job configurations, and handle database operational tasks (MySQL, MS SQL).
  • Operational Support: Provide tier-level technical support, incident management, and 24/7 on-site/operational support for live and UAT environments.

Preferred Certifications

  • AWS Certified Solutions Architect – Associate
  • Red Hat Certified Engineer (RHCE)
  • Red Hat Certified System Administrator (RHCSA)

Skills

What Senior DevOps jobs ask for — and how much of it you have →
Apply

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available