Job Description
We are seeking a highly skilled and proactive Cloud Infrastructure Engineer to design, deploy, and manage secure, scalable, and highly available cloud environments.
The ideal candidate will have strong hands-on experience with AWS, Infrastructure as Code (IaC), and cloud security best practices, ensuring optimal performance, reliability, and cost efficiency across cloud platforms.
Key Responsibilities
- Design, deploy, and manage secure, scalable, and highly available cloud infrastructure to support business applications and operations.
- Implement automation using Infrastructure as Code (IaC) tools to enhance deployment efficiency, repeatability, and system reliability.
- Monitor system performance, resource utilization, and cloud spending to ensure optimal uptime and cost-effectiveness.
- Collaborate with Development, DevOps, and Security teams to build and maintain CI/CD pipelines and integrate cloud-native services.
- Configure and manage identity, access management (IAM), and security policies across cloud environments.
- Design and implement disaster recovery (DR) strategies, backup solutions, and high-availability architectures.
- Troubleshoot production issues, conduct root cause analysis, and implement long-term corrective actions.
- Maintain architecture documentation, deployment procedures, and operational runbooks.
- Continuously evaluate and recommend improvements for cloud optimization, modernization, and performance enhancement.
Required Skills
- Strong hands-on experience with AWS Cloud Platform — including setup, configuration, and administration of compute, storage, and networking services.
- Proficiency in Infrastructure as Code (IaC) using tools such as Terraform for automated provisioning and deployment.
- Solid understanding of: Cloud security best practices Networking concepts (VPC, subnets, VPN, load balancers) Monitoring and logging tools (e.g., CloudWatch) High availability and scalability principles
Good to Have
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes). Knowledge of CI/CD pipeline implementation.
- Exposure to microservices architecture and DevOps methodologies.
- Experience in cloud cost optimization and resource utilization strategies.
- Hands-on experience with Disaster Recovery (DR) and backup solutions in cloud environments.
- Basic scripting skills (Python, Bash, or PowerShell) for automation.
- Strong troubleshooting and cross-functional collaboration skills.
- Familiarity with compliance frameworks and governance standards.