Summary
Take a senior engineering role designing, implementing, and maintaining secure and highly available cloud infrastructure across AWS and Azure. You will automate infrastructure with Terraform, build CI/CD workflows, support microservice architectures, optimize cloud environments, and work with a broad range of managed cloud services.
Highlights
Design and operate scalable, secure, reliable cloud infrastructure across AWS and Azure, with extensive exposure to Infrastructure as Code, CI/CD, cloud security, microservices, and a broad portfolio of managed cloud services.
Description
We are seeking a Senior Cloud Engineer (DevOps) with strong experience in AWS and Azure cloud platforms to design, implement, and maintain scalable, secure, and reliable cloud infrastructure.
The ideal candidate will have hands-on experience with AWS services, Infrastructure as Code (Terraform), CI/CD automation, cloud security, and microservice-based architectures.
The candidate will collaborate with cross-functional teams to deploy, optimize, and support cloud-based applications while ensuring high availability, performance, and security.
Required Technical Skills
Cloud Platforms
AWS Cloud Platform Microsoft Azure Strong experience designing and managing cloud infrastructure
AWS Services
Hands-on experience with:
ECS (Elastic Container Service) EKS (Elastic Kubernetes Service) EC2 RDS MSK (Managed Streaming for Kafka) ElastiCache VPC Route53 WAF OpenSearch Transfer Family Database Migration Service (DMS) Glue S3 Lambda AppFlow IAM KMS ACM Secrets Manager Elastic Beanstalk DynamoDB
Infrastructure as Code (IaC)
Terraform Experience deploying and managing multi-environment cloud resources Cloud infrastructure automation and provisioning
DevOps & CI/CD
Azure DevOps Pipelines CI/CD pipeline implementation and management Release management Build and deployment automation
Security & Code Quality
Experience integrating security and quality tools:
SonarQube Veracode Checkov (Chekov) Security scanning within CI/CD workflows
Application Technologies
Experience supporting deployments of:
.NET Core applications React.js applications Python-based applications Microservices architectures
Database Migration Tools
Working knowledge of:
DBUp DACPAC Liquibase Database migration strategies and automation
Key Responsibilities
Design, deploy, and manage microservice-based architectures on AWS Cloud.
Build and maintain scalable cloud infrastructure using AWS services including ECS, EKS, RDS, Lambda, S3, IAM, VPC, and related services.
Develop and manage Infrastructure as Code using Terraform for multiple environments.
Implement and support CI/CD pipelines using Azure DevOps.
Automate application deployment processes and release workflows.
Integrate security and code quality tools into development pipelines.
Collaborate with software engineering teams to deploy and support web-based applications.
Monitor cloud infrastructure performance, availability, and security.
Troubleshoot and resolve cloud infrastructure issues.
Implement cloud best practices for reliability, scalability, and cost optimization.
Stay current with emerging cloud technologies and DevOps practices.
Required Qualifications
Minimum 5 years of experience working with cloud platforms such as AWS and Azure.
Strong hands-on experience with AWS cloud architecture and services.
Experience with Terraform and cloud automation.
Experience building and supporting CI/CD pipelines.
Strong understanding of DevOps practices, cloud security, and infrastructure management.
Experience supporting production cloud environments.