Qualifications
- Bachelor's degree in computer science, Information Technology, or a related field.
- Proven experience as a Cloud Engineer or similar role in designing and managing cloud infrastructure.
- In-depth knowledge of cloud computing services (e.g., AWS, Azure, Google Cloud Platform).
- Experience with infrastructure-as-code (e.g., Terraform, CloudFormation).
- Proficiency in scripting and programming languages (e.g., Python, Bash, PowerShell).
- Strong understanding of networking concepts (e.g., TCP/IP, DNS, VPN).
- Excellent problem-solving and troubleshooting skills.
- Strong understanding of cloud architecture, networking, and security.
- Experience with automation tools and frameworks.
- Relevant certifications (e.g., Microsoft Certified: Azure Solutions Architect).
Deliverables
Design, build, and maintain scalable cloud infrastructure for various applications and workloads.
- Implement and manage continuous integration and deployment (CI/CD) pipelines.
- Monitor cloud infrastructure, identify performance bottlenecks, and optimize for performance and cost.
- Collaborate with development teams to ensure applications are designed with cloud architecture best practices.
- Ensure security best practices are followed and implement necessary security controls.
- Automate cloud infrastructure provisioning, configuration, and deployment processes.
- Troubleshoot and resolve issues in development, test, and production environments.
- Stay updated with industry trends and best practices in cloud computing.