Haystack
← Back to Jobs
Remote
Technology
AP

Senior DevOps Engineer / Senior Cloud Engineer (AWS & Azure)

ApexonUnited States🇺🇸United StatesPosted Oct 13, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
United States
Posted
20 hours ago
DockerDynamoDBMicroservicesAWSEncryptionLoad BalancingSonarQubeAzureDNS.NETKubernetesPythonReactTerraformWAF

Job Description

Job Title: Senior DevOps Engineer / Senior Cloud Engineer (AWS & Azure)

Primary Skills: AWS Cloud, Terraform, Infrastructure as Code (IaC), CI/CD Pipelines, Azure DevOps, Database Management

Job Summary

We are looking for an experienced Senior DevOps Engineer / Senior Cloud Engineer with strong expertise in AWS cloud infrastructure, Terraform, infrastructure setup, and CI/CD pipeline management. The ideal candidate will have hands-on experience designing, deploying, and maintaining scalable, secure, and highly available cloud environments across AWS and Azure.

The candidate will work closely with development, database, security, and operations teams to automate infrastructure provisioning, streamline application deployments, improve system reliability, and implement cloud security best practices.

Key Responsibilities

  • Design, deploy, configure, and maintain scalable, highly available, and secure cloud infrastructure on AWS and Azure.
  • Build, manage, and optimize AWS cloud environments using services such as ECS, EKS, EC2, VPC, RDS, S3, Lambda, DynamoDB, MSK, ElastiCache, Route 53, WAF, OpenSearch, and other AWS services.
  • Develop and maintain reusable Terraform modules and Infrastructure as Code (IaC) solutions for provisioning and managing multi-environment infrastructure.
  • Set up and manage cloud infrastructure components, including networking, security groups, IAM roles, load balancing, DNS, encryption, secrets management, and access controls.
  • Design, implement, and maintain CI/CD pipelines using Azure DevOps for automated builds, testing, deployments, and release management.
  • Automate infrastructure provisioning, configuration management, application deployment, and operational workflows.
  • Integrate code quality, security scanning, and vulnerability assessment tools such as SonarQube, Veracode, and Checkov into CI/CD pipelines.
  • Collaborate with development teams to deploy and support applications built using .NET Core, React.js, and Python.
  • Work with database technologies and migration tools, including DBUp, DACPAC, Liquibase, and similar solutions.
  • Support database provisioning, configuration, migration, backup, recovery, and performance optimization across cloud environments.
  • Monitor cloud infrastructure and application performance, troubleshoot production issues, and implement solutions to improve availability and reliability.
  • Implement cloud security best practices, cost optimization strategies, monitoring, logging, and disaster recovery processes.
  • Work with AWS services such as AWS DMS, Glue, Transfer Family, AppFlow, Elastic Beanstalk, ACM, KMS, Secrets Manager, and related services as required.
  • Maintain technical documentation, deployment procedures, infrastructure standards, and operational runbooks.
  • Stay current with emerging cloud technologies, DevOps practices, and infrastructure automation standards.

Required Skills and Qualifications

  • Minimum of 5+ years of hands-on experience in DevOps, Cloud Engineering, or Infrastructure Engineering.
  • Strong hands-on experience with AWS cloud services and infrastructure setup .
  • Strong expertise in Terraform , including reusable modules, remote state management, environment management, and infrastructure automation.
  • Solid understanding of cloud networking, including VPCs, subnets, routing, security groups, IAM, DNS, and load balancing.
  • Strong experience designing, implementing, and maintaining CI/CD pipelines using Azure DevOps .
  • Practical experience with Infrastructure as Code (IaC), cloud resource provisioning, configuration, and deployment automation.
  • Good knowledge of databases, including database configuration, schema changes, migration, backup, and recovery.
  • Working knowledge of database migration and deployment tools such as DBUp, DACPAC, Liquibase, or equivalent tools.
  • Experience with containerization and orchestration technologies such as Docker, Amazon ECS, and Kubernetes/Amazon EKS.
  • Knowledge of cloud security, secrets management, encryption, access control, and vulnerability scanning.
  • Experience integrating tools such as SonarQube, Veracode, and Checkov into development and deployment pipelines.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to collaborate effectively with cross-functional and geographically distributed teams.

Good to Have

  • Experience supporting microservices-based architectures.
  • Exposure to AWS data integration and migration services, including DMS, Glue, and AppFlow.
  • Experience with AWS MSK, ElastiCache, OpenSearch, and DynamoDB.
  • Familiarity with application deployment and support for .NET Core, React.js, and Python.
  • Experience with cloud monitoring, logging, performance optimization, disaster recovery, and cost management.
  • Exposure to both AWS and Microsoft Azure cloud environments.

Work Location

Remote Work from anywhere, subject to project and client requirements.

Similar jobs