We are looking for a skilled AWS Cloud Engineer with hands-on experience in designing, deploying, and managing cloud infrastructure on Amazon Web Services. The candidate should have strong knowledge of cloud architecture, automation, security, networking, and DevOps practices.
Key Responsibilities
- Design, implement, and maintain AWS cloud infrastructure.
- Deploy and manage scalable, secure, and highly available systems on AWS.
- Monitor cloud environments and optimize performance and cost.
- Configure and manage AWS services such as EC2, S3, VPC, IAM, RDS, Route 53, Lambda, and CloudWatch.
- Implement backup, disaster recovery, and security best practices.
- Automate deployment and infrastructure provisioning using Terraform, CloudFormation, or similar tools.
- Support CI/CD pipeline implementation and DevOps activities.
- Troubleshoot cloud, network, and system-related issues.
- Collaborate with development, security, and infrastructure teams.
Required Skills
- Strong experience with AWS cloud services.
- Knowledge of Linux/Windows server administration.
- Experience with Infrastructure as Code (Terraform/CloudFormation).
- Familiarity with Docker and Kubernetes is preferred.
- Understanding of networking concepts including VPN, DNS, Load Balancers, and Firewalls.
- Experience with monitoring and logging tools.
- Scripting knowledge in Python, Bash, or PowerShell.
- Understanding of cloud security and compliance standards.
Preferred Certifications
- AWS Certified Solutions Architect
- AWS Certified SysOps Administrator
- AWS Certified DevOps Engineer
Education
Bachelor's degree in Computer Science, Information Technology, or related field.
Soft Skills
- Strong troubleshooting and analytical skills
- Good communication and teamwork
- Ability to work under pressure and manage multiple tasks