Overview:
As a Cloud Engineer, you will play a pivotal role in driving our organization's cloud adoption strategy. You will focus on designing, implementing, and managing hybrid multi-cloud infrastructures and modernizing our applications to leverage the benefits of cloud-native technologies.
Responsibilities:
- Hybrid Cloud Design: Develop and implement hybrid cloud architectures that combine on-premises and cloud resources to meet business needs.
- Multi-cloud Management: Manage and optimize multiple cloud platforms (e.g., AWS, Azure, GCP) to achieve cost-efficiency, performance, and reliability.
- Application Modernization: Lead the process of migrating and modernizing legacy applications to cloud-native architectures, leveraging containerization (Docker, Kubernetes) and serverless technologies.
- Infrastructure Automation: Automate infrastructure provisioning, configuration, and management using tools like Terraform, Ansible, or CloudFormation.
- DevOps Integration: Collaborate with development teams to implement DevOps practices and CI/CD pipelines for efficient software delivery.
- Security and Compliance: Ensure that cloud environments adhere to security and compliance standards, including data privacy regulations.
- Cost Optimization: Identify and implement strategies to optimize cloud costs, such as rightsizing resources and leveraging cost-effective solutions.
- Troubleshooting and Support: Diagnose and resolve technical issues related to cloud infrastructure and applications.
Requirements
- Bachelor’s degree in computer science, engineering, or related fields
- Experience: Proven experience as a Cloud Engineer or similar role with a focus on hybrid multi-cloud environments.
- Technical Skills: Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) and related technologies (e.g., virtualization, networking, storage).
- Infrastructure Automation: Proficiency in using infrastructure as code tools (e.g., Terraform, Ansible, CloudFormation) for automation.
- Containerization: Experience with containerization platforms (e.g., Docker, Kubernetes) and orchestrating containerized applications.
- DevOps: Knowledge of DevOps principles and practices, including CI/CD pipelines and automation.
- Problem-Solving: Ability to troubleshoot complex technical issues and find innovative solutions.
- Communication: Excellent communication skills to collaborate effectively with cross-functional teams.
- Certifications: Preferred certifications (e.g., AWS Certified Solutions Architect, Azure Certified Solutions Architect, Google Cloud Certified Professional Cloud Architect).
Additional Skills (Preferred):
- Experience with serverless computing (e.g., AWS Lambda, Azure Functions)
- Knowledge of data analytics and machine learning platforms
- Familiarity with cloud security best practices and certifications (e.g., AWS Certified Security Specialty)