Job Description
Job Summary
We are seeking a hands-on Cloud Engineer with strong experience in AWS infrastructure provisioning and operations , along with working knowledge of Azure. This role is focused on building, deploying, and managing cloud environments — with the majority of workloads in AWS.
The ideal candidate will be comfortable provisioning core cloud infrastructure (compute, networking, databases), setting up CI/CD pipelines, and supporting day-to-day cloud operations across both AWS and Azure environments.
Key Responsibilities
Cloud Infrastructure Engineering (Primary Focus)
- Provision and manage AWS infrastructure including:
- Virtual Machines (EC2)
- Relational Databases (RDS)
- Virtual Private Clouds (VPCs), subnets, routing, and security groups
- Design and configure cloud networking components (VPC peering, gateways, DNS, etc.)
- Support infrastructure deployment and operations in Azure as needed (VMs, networking, storage)
CI/CD & Automation
- Build and maintain CI/CD pipelines for application and infrastructure deployments
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools (e.g., Terraform)
- Support environment configuration, code deployment, and release processes
Cloud Operations & Support
- Monitor and maintain cloud environments for performance, availability, and reliability
- Troubleshoot infrastructure, networking, and deployment issues across AWS and Azure
- Support system upgrades, patching, and routine maintenance
Collaboration
- Work with development and DevOps teams to support application deployments
- Collaborate on improving deployment workflows and infrastructure reliability