Key Responsibilities:
Design, deploy, and manage cloud infrastructure on platforms such as AWS, Azure, or Google Cloud.
Implement automation for deployment, monitoring, and scaling of cloud services.
Collaborate with development and operations teams to ensure cloud solutions meet application requirements.
Monitor cloud environments, troubleshoot performance issues, and optimize resources.
Ensure security, compliance, and best practices in cloud architecture.
Assist in migrating on-premises applications to the cloud.
Document cloud architecture, procedures, and processes for operational efficiency.
Skills & Qualifications:
Technical Skills:
Hands-on experience with cloud platforms (AWS, Azure, GCP).
Knowledge of containerization technologies (Docker, Kubernetes).
Experience with Infrastructure as Code (Terraform, CloudFormation, Ansible).
Familiarity with CI/CD pipelines and DevOps practices.
Understanding of networking, security, and storage in cloud environments.
Scripting skills (Python, Bash, PowerShell) for automation tasks.
Soft Skills:
Strong problem-solving and analytical skills.
Effective communication and collaboration skills.
Ability to work independently and as part of a cross-functional team.
Proactive in learning new technologies and cloud trends.
Education & Experience:
Bachelor’s degree in Computer Science, Information Technology, or related field.
2–5 years of experience in cloud engineering, DevOps, or infrastructure management.