Duties
- Maintain and optimize AWS EC2 instances, including instance types, autoscaling groups, AMIs, and lifecycle policies.
- Manage Aurora RDS clusters (PostgreSQL/MySQL), ensuring availability, performance tuning, backups, and disaster recovery.
- Administer S3 buckets for secure and efficient object storage, including lifecycle policies and cross-region replication.
- Configure and troubleshoot AWS networking, including VPCs, subnets, security groups, NACLs, route tables, and VPNs.
- Implement and enforce IAM roles, policies, and permissions to maintain secure and least-privilege access controls.
- Support infrastructure automation through tools such as CloudFormation,Terraform, or AWS CDK.
- Monitor system health and performance using AWS CloudWatch and third-party tools.
- Respond to incidents, troubleshoot root causes, and implement permanent fixes.
- Collaborate with development and security teams to align cloud infrastructure with application needs and security policies.
- Continuously evaluate AWS services for potential adoption or enhancement of the infrastructure stack.