Responsibilities
- Work with the engineering team to help optimize cloud-based solutions and support the company’s cloud cost management strategy.
- Assist in reviewing Reserved Instances (RI) and Savings Plans (SP) to help optimize cloud spending.
- Contribute to defining best practices for application deployment and cloud infrastructure management.
- Support the team in maintaining cloud environments in line with company security guidelines.
- Assist in tracking cloud costs and usage, providing visibility into cloud spending.
- Help design, build, and deploy AWS cloud applications under the guidance of senior engineers and architects.
- Participate in various stages of cloud project development, including planning, requirements gathering, development, testing, and documentation.
- Troubleshoot cloud-related incidents, identify root causes, and assist with resolving issues.
- Assist in educating teams on new cloud initiatives and help with cloud-related training.
- Work closely with cross-functional teams to ensure cloud environments are managed efficiently and effectively, focusing on cost optimization and resource utilization.
- Degree in Computer Science, Information Technology, or a related field, or equivalent hands-on experience.
- Basic understanding of cloud computing concepts, including AWS services and cost management.
- Familiarity with AWS Well-Architected Framework and the five pillars (Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization).
- A general understanding of cloud infrastructure, including databases, storage, and compute resources.
- Ability to work effectively with cross-functional teams, including developers, analysts, and operations staff.
- AWS certifications (or willingness to pursue)
- Exposure to all 3 major cloud providers—AWS, GCP, and Azure.
- Basic knowledge of cloud infrastructure-as-code tools like Terraform.
- Familiarity with cloud cost management tools or cloud billing APIs.