- Design, build, and manage AWS cloud infrastructure
- Implement Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or Ansible.
- Monitor system performance, troubleshoot issues, and optimize resource utilization.
- Ensure compliance with security best practices, including identity management, encryption, and network security.
- Automate deployment pipelines using CI/CD tools (Jenkins, GitLab CI, AWS CodePipeline).
- Collaborate with development teams to support application deployment and scalability.
- Maintain disaster recovery strategies and backup solutions.
- Provide technical guidance and documentation for cloud architecture and operations.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 2-3 years of hands-on experience in cloud engineering
- Strong hands-on experience with AWS services (EC2, S3, RDS, Lambda, CloudWatch, etc.).
- Proficiency in scripting languages (Python, Bash, PowerShell).
- Experience with containerization (Docker, Kubernetes, Amazon EKS).
- Knowledge of networking concepts (DNS, load balancing, VPN, firewalls).
- Familiarity with DevOps practices and CI/CD pipelines.
- Strong problem-solving and troubleshooting skills.
- AWS certifications (AWS Certified Solutions Architect, AWS Certified SysOps Administrator, or AWS Certified DevOps Engineer) are a plus.