Job Responsibilities:
- Design, implement, and manage cloud infrastructure to support various applications and services.
- Monitor cloud environments for performance and security issues, ensuring optimal operation and availability.
- Work closely with development teams to ensure seamless integration of cloud services into existing workflows.
- Perform regular backups and disaster recovery procedures to safeguard data and applications.
- Develop automated solutions for cloud deployments and operations using scripting and configuration management tools.
- Stay updated with the latest trends and technologies in cloud computing and recommend improvements.
- Collaborate with IT teams to troubleshoot and resolve issues related to cloud infrastructure.
- Document architecture, processes, and best practices related to cloud environments.
Skills
Essential Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Proficiency in cloud security principles and best practices.
- Experience with infrastructure-as-code tools, such as Terraform or CloudFormation.
- Knowledge of networking, virtualization, and containerization technologies.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills to effectively share technical information with non-technical stakeholders.
Desired Experience:
- 3 to 5 years of experience in cloud engineering or a related field.
- Hands-on experience with cloud migration projects and multi-cloud environments.
- Familiarity with DevOps practices and CI/CD tools.