Qualifications
This role requires a deep understanding of AWS services, best practices, and hands-on experience with cloud automation, deployment, and troubleshooting.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum of 6 years of experience as a Cloud Engineer or similar role, with a focus on AWS.
- AWS Certified SysOps Administrator - Associate or higher certification is preferred.
- Strong understanding of AWS services, including EC2, S3, RDS, IAM, VPC, CloudWatch, and CloudTrail.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with infrastructure-as-code tools like CloudFormation or Terraform.
- Solid understanding of networking concepts and protocols (e.g., TCP/IP, DNS, VPN).Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Job Description
The ideal candidate will be responsible for managing, monitoring, and optimizing our AWS cloud infrastructure to ensure high availability, performance, and security.
Responsibilities
- Design, deploy, and maintain AWS cloud solutions based on best practices and industry standards.
- Manage and monitor AWS infrastructure, including EC2 instances, RDS databases, S3 buckets, VPCs, and other services.
- Implement and maintain cloud security measures, including IAM policies, security groups, encryption, and access controls.
- Automate cloud operations tasks using scripting languages (e.g., Python, Bash) and infrastructure-as-code tools (e.g., CloudFormation, Terraform).
- Troubleshoot and resolve issues related to cloud infrastructure, performance, and availability.
- Perform regular system maintenance, updates, and patches to ensure security and compliance.
- Collaborate with cross-functional teams to design and implement scalable, reliable, and cost-effective cloud solutions.
- Provide technical guidance and support to junior cloud engineers and other team members.
- Stay up-to-date with AWS services, tools, and technologies to continuously improve cloud infrastructure and processes.
- Participate in on-call rotation and respond to incidents and emergencies in a timely manner.