Requirements
- Bachelor’s degree in computer engineering, Information Technology, or a related field.
- 3+ years of hands-on experience working with AWS cloud environments and a wide range of AWS services.
- Proven expertise in Infrastructure as Code (IaC) for automating and managing deployments in public cloud environments (i.e., writing scripts to automate the provisioning and management of cloud infrastructure).
- Strong background in cloud migrations, including both cloud-to-cloud and on-premises-to-cloud transitions.
- Practical experience with containerized workloads (e.g., Docker, ECS, EKS, Kubernetes) and orchestration platforms.
- Solid understanding and application of serverless architectures (e.g., AWS Lambda, API Gateway, Step Functions).
- In-depth knowledge of cloud networking, including VPC design, subnetting, segmentation, routing, and connectivity across hybrid environments.
- Implementing security best practices and ensuring compliance with IT security policies and industry regulations.
- Diagnosing and resolving issues within AWS environments.
- Assist and support cybersecurity vulnerabilities management and remediation.
- Monitoring cloud components to maximize uptime and performance while minimizing costs.
- Deploying, maintaining, and supporting cloud-based applications and infrastructure.
- Working with development, DevOps, and other stakeholders to deliver effective cloud solutions.
- Maintaining comprehensive documentation for cloud services and configurations.
Nice to Have
- AWS Certifications (e.g., Solutions Architect, SysOps Administrator, or DevOps Engineer).
- Proficiency in Python scripting for automation and operational tasks.
- Hands-on experience with Terraform for Infrastructure as Code (IaC) deployments.
- Excellent collaboration and communication skills, with the ability to work effectively across cross-functional teams.
- A proactive, innovative mindset with the ability to think creatively and develop outside-the-box solutions.