Key Responsibilities
- Assist in daily support and operation of cloud infrastructure environments across AWS, Azure, or Google Cloud.
- Learn to understand cloud architecture and support deployment, configuration, and maintenance of cloud resources.
- Work with development and operations teams to support integration of cloud-based applications.
- Monitor cloud resources using tools such as AWS CloudWatch, CloudTrail, and other basic monitoring platforms.
- Support the setup and maintenance of Infrastructure as Code (IaC) templates (e.g., Terraform, AWS CloudFormation) under mentorship.
- Troubleshoot basic cloud-related issues such as access problems, configuration errors, and performance alerts.
- Assist in managing cloud networking components such as VPCs, subnets, security groups, load balancers, and DNS (Route 53).
- Support backup, recovery, and disaster recovery procedures for cloud-hosted environments.
- Maintain and update documentation related to cloud configurations, procedures, and operational tasks.
- Support security compliance activities including IAM role management, encryption practices, and basic security event monitoring.
- Participate in cloud audit reviews and help implement recommended improvements.
- Stay updated with cloud technologies, tools, and industry best practices.
- Assist in basic deployment and maintenance of cloud-native services (e.g., AWS Lambda, ECS, RDS).
- Collaborate with DevOps teams to support CI/CD pipelines, automation tasks, and Git-based workflows (e.g., GitLab).
- Use scripting (Bash, Python, or PowerShell) to automate simple tasks and generate operational reports.
Requirements and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Open to candidates with little or no prior work experience
- Cloud-related certifications (e.g., AWS Cloud Practitioner, Azure Fundamentals, Google Cloud Associate) highly preferred but not mandatory.
- Internship or project experience in cloud technologies, DevOps, or system administration is a plus.
- Knowledge or academic exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of cloud infrastructure fundamentals, networking, and security basics.
- Familiarity with monitoring tools (e.g., CloudWatch) or equivalent university/bootcamp exposure.
- Basic understanding of cloud-native services (Lambda, containers, databases).
- Knowledge of networking basics: VPC, subnets, routing, load balancing, firewalls, DNS.
- Familiarity with Infrastructure as Code tools such as Terraform or CloudFormation is a plus.
- Strong analytical and problem-solving skills, with willingness to learn and troubleshoot.
- Good communication skills and ability to collaborate in team environments.