Cloud Engineer

Filled
19 May, 2025
14000 - 30000 / month
Any
Apply Now

Job Description

We are seeking a talented and experienced Cloud Engineer to join our team. The ideal candidate will have expertise in cloud computing platforms and technologies, with the ability to design, implement, and manage cloud infrastructure and services. This role offers an opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and contribute to the scalability and reliability of our cloud-based solutions.

Key Responsibilities:

  • Cloud Infrastructure: Design, implement, and manage cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Deployment and Automation: Automate deployment processes and infrastructure provisioning using tools such as Terraform, CloudFormation, or Ansible.
  • Containerization: Implement and manage containerized environments using Docker and orchestration tools such as Kubernetes.
  • Monitoring and Optimization: Implement monitoring and logging solutions to track performance metrics and optimize resource utilization and cost.
  • Security: Implement security best practices and compliance standards for cloud infrastructure and services, ensuring data protection and privacy.
  • High Availability and Disaster Recovery: Design and implement high availability and disaster recovery solutions to ensure the reliability and resilience of cloud-based systems.
  • Collaboration: Work closely with development teams to support application deployment and integration with cloud services.
  • Documentation and Training: Document cloud architecture, processes, and best practices, and provide training and guidance to team members.
  • Continuous Learning: Stay updated on the latest developments in cloud computing technologies and best practices, and apply new techniques and methodologies to improve cloud infrastructure and services.

Skill & Experience:

  • Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Cloud Platforms: Proficiency in cloud computing platforms such as AWS, Azure, or GCP, with hands-on experience in deploying and managing cloud infrastructure and services.
  • Infrastructure as Code: Experience with infrastructure as code (IaC) tools such as Terraform, CloudFormation, or Ansible for automating cloud deployment and management.
  • Containerization: Knowledge of containerization technologies such as Docker and container orchestration platforms such as Kubernetes.
  • Monitoring and Logging: Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or CloudWatch for tracking performance and troubleshooting issues.
  • Security: Understanding of cloud security principles, identity and access management (IAM), encryption, and compliance standards such as GDPR and HIPAA.
  • High Availability: Experience in designing and implementing high availability and disaster recovery solutions for cloud-based systems.
  • Communication Skills: Effective communication and collaboration skills, with the ability to work in cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Problem-Solving Abilities: Strong problem-solving skills and the ability to analyze complex technical issues and develop effective solutions.
  • Continuous Learning: Commitment to continuous learning and professional development in cloud computing technologies and best practices.