Job Summary:
We are seeking a highly skilled and experienced AWS Cloud Administrator to join our growing team. The ideal candidate should have a strong understanding of AWS services, networking concepts, security best practices, and a proven ability to manage and maintain cloud infrastructure. This role will be responsible for the day-to-day administration and optimization of our AWS environment, ensuring high availability, performance, and security.
Responsibilities:
• Design, implement, and manage AWS infrastructure, including EC2, VPC, S3, RDS, EBS, IAM, ECS, and other relevant services.
• Configure and maintain virtual private clouds (VPCs), subnets, routing tables, and network security groups (NSGs).
• Implement and manage security measures, including firewalls, intrusion detection systems, and access controls.
• Develop and maintain automation scripts using tools like AWS CloudFormation, Terraform, or Ansible.
• Monitor and troubleshoot cloud infrastructure performance and availability.
• Perform capacity planning and cost optimization for AWS resources.
• Collaborate with development teams to deploy and manage applications on AWS.
• Stay current with the latest AWS services, features, and best practices.
Qualifications:
• 5+ years of experience in AWS cloud administration.
• Strong understanding of AWS core services, including EC2, VPC, S3, RDS, EBS, IAM, CloudFront, API GW and more.
• Expertise in networking concepts, including subnetting, routing, and firewalls.
• Experience with security best practices and implementation in the AWS environment.
• Proficiency in scripting languages such as Python or Bash.
• Experience with configuration management tools like Ansible or Puppet (preferred).
• Experience with containerization technologies like Docker and ECS (preferred).
• Excellent troubleshooting and problem-solving skills.
• Strong communication and interpersonal skills.
• AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified SysOps Administrator) are a plus.