We are looking for an experienced
Cloud Engineer
to design, implement, and manage scalable and secure cloud infrastructure, with a primary focus on
AWS foundational services
. This role demands strong technical expertise in compute, networking, database management, storage, and automation, while maintaining high availability and performance.
Key Responsibilities
✅
Compute & Scaling:
- Deploy and manage EC2, Auto Scaling Groups, and ELBs.
- Optimize compute resources and scaling strategies.
✅ Database Management
- Configure and maintain RDS instances for high availability.
- Implement automated backups and failover mechanisms.
✅ Networking & Security
- Set up VPC, Site-to-Site VPN, and Transit Gateway.
- Enforce security via NACLs, security groups, and subnet segregation.
✅ Monitoring & Logging
- Configure CloudWatch for metrics, logs, and alerting.
- Proactively monitor cloud resources to detect and resolve issues.
✅ Storage & Backup
- Manage S3 with lifecycle policies, encryption, and versioning.
- Implement backup solutions aligned with BCP/DR needs.
✅ OS & Automation
- Administer Linux-based environments for performance and security.
- Use Terraform, Ansible, or CloudFormation for infrastructure automation.
Required Skills & Experience
- Hands-on experience with AWS core services: EC2, RDS, VPC, S3, CloudWatch, ELB, Auto Scaling.
- Proficient in networking concepts (VPC, VPN, TGW, route tables, etc.).
- Strong Linux administration and shell scripting skills.
- Experience with IaC tools (Terraform, CloudFormation, Ansible).
- Understanding of cloud security and IAM/KMS policies.
- Ability to troubleshoot performance and optimize cloud costs.
- Strong communication and problem-solving skills.
Preferred (Good To Have)
- Experience with Docker or Kubernetes.
- Familiarity with serverless technologies (Lambda, API Gateway).
- AWS Certifications (Solutions Architect, SysOps Administrator, etc.).