Job Overview:
We are seeking a skilled AWS Cloud Engineer with hands-on experience in designing, deploying, and managing scalable, secure, and reliable cloud infrastructure. The ideal candidate will have a strong background in AWS services, automation, containerization, and DevOps practices, with the ability to collaborate across teams to deliver high-quality cloud solutions.
Technical Skills
- AWS Services: Deep, hands-on experience with foundational services (EC2, S3, VPC, IAM, RDS) and advanced services (Lambda, ECS/EKS, API Gateway, SQS/SNS).
- Infrastructure as Code (IaC): Proficient in Terraform or AWS CloudFormation.
- Operating Systems: Strong administration experience with Linux (e.g., Ubuntu, Amazon Linux) and/or Windows Server.
- Scripting: Expertise in at least one scripting language (Python, Bash, or Go) for automation and serverless functions.
- DevOps Tools: Experience with version control (Git/GitHub/GitLab), CI/CD pipelines, and configuration management tools (Ansible, Chef, or Puppet).
- Containerization: Skilled in Docker and orchestration tools such as Kubernetes or AWS ECS/EKS.
- Networking: Solid understanding of cloud networking (TCP/IP, DNS, Load Balancing, VPNs) and AWS VPC configuration.
- Databases: Experience with both relational (RDS) and NoSQL databases (DynamoDB).
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 0 to 3 years of professional experience in cloud engineering, DevOps, or system administration.
- AWS Certifications highly preferred:
- AWS Certified Solutions Architect – Associate
- AWS Certified Developer – Associate
- AWS Certified DevOps Engineer – Professional
Soft Skills
- Strong problem-solving and troubleshooting abilities across distributed systems.
- Excellent communication and collaboration skills with both technical and non-technical teams.
- Continuous learning mindset to stay up to date with emerging AWS and cloud technologies.