Description:
Our Client seeking a highly skilled and experienced Cloud Engineer to join our dynamic IT team. The ideal candidate will have a minimum of 4 years of hands-on experience in designing, implementing, and maintaining cloud infrastructure. As a Cloud Engineer, you will play a crucial role in ensuring the scalability, security, and efficiency of our cloud-based systems.
Responsibilities:
- Cloud Infrastructure Design and Implementation:
- Design, implement, and maintain scalable and reliable cloud infrastructure solutions.
- Work closely with cross-functional teams to understand business requirements and translate them into cloud architecture.
- Deployment and Automation:
- Develop and implement automated solutions for provisioning, deployment, and monitoring of cloud resources.
- Utilize Infrastructure as Code (IaC) tools for efficient and reproducible deployments.
- Implement and maintain security best practices for cloud environments.
- Conduct regular security assessments and ensure compliance with industry standards.
- Performance Monitoring and Optimization:
- Monitor the performance of cloud infrastructure and applications.
- Identify opportunities for optimization and implement performance improvements.
- Troubleshooting and Incident Response:
- Provide support for cloud-related incidents and troubleshoot issues in a timely manner.
- Collaborate with the support team to resolve escalated issues and minimize downtime.
- Collaboration and Documentation:
- Collaborate with development and operations teams to ensure seamless integration of applications in the cloud.
- Maintain comprehensive documentation for all cloud infrastructure and procedures.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 4 years of hands-on experience as a Cloud Engineer.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Strong experience with Infrastructure as Code tools (e.g., Terraform, CloudFormation).
- In-depth knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Solid understanding of networking principles and security best practices in a cloud environment.
- Experience with automation and scripting (e.g., Python, Bash).
- Excellent problem-solving and communication skills.