About the Role
We are seeking a skilled AWS Engineer to design, implement, and manage scalable, secure, and highly available cloud infrastructure. The ideal candidate will have strong hands-on experience with AWS services and cloud-native solutions.
Key Responsibilities
- Design, deploy, and manage cloud infrastructure on Amazon Web Services.
- Build and maintain scalable environments using services such as EC2, S3, RDS, Lambda, and VPC.
- Implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Monitor system performance and ensure high availability and reliability.
- Manage security best practices including IAM roles, policies, and network security.
- Support CI/CD pipeline integration and automation.
- Troubleshoot and resolve cloud-related issues.
- Collaborate with DevOps, development, and security teams.
- Maintain documentation for cloud architecture and processes.
Requirements
- Bachelor's degree in Computer Science, IT, or related field.
- 3–8 years of experience in cloud engineering or AWS environments.
- Strong hands-on experience with Amazon Web Services core services (EC2, S3, RDS, VPC, IAM).
- Experience with Infrastructure as Code (Terraform or CloudFormation).
- Familiarity with Linux/Windows server administration.
- Knowledge of networking concepts (DNS, VPN, load balancing).
- Experience with monitoring tools (CloudWatch, Prometheus, Grafana).
- Strong troubleshooting and problem-solving skills.
Nice to Have
- AWS certifications (Solutions Architect, DevOps Engineer, etc.).
- Experience with containerization (Docker, Kubernetes).
- Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Experience with multi-cloud environments (Azure, GCP).
- Knowledge of security and compliance best practices.