A Cloud Engineer is responsible for the design, implementation, and management of cloud infrastructure and services, including on-premises data center responsibilities. This role involves working with various cloud platforms and on-premises infrastructure, ensuring the scalability, security, and efficiency of cloud-based applications and systems. Cloud Engineers play a crucial role in modern IT environments, leveraging cloud technologies to optimize operations and enhance business outcomes.. Responsibilities:
Design, implement, and maintain cloud infrastructure solutions based on industry best practices.
Deploy and manage virtual machines, containers, and other cloud-based resources.
Develop automation scripts and templates for provisioning and managing cloud and on-prem resources.
Implement security measures to protect cloud environments and data.
Ensure compliance with industry standards and regulatory requirements.
Monitor cloud infrastructure performance, identify bottlenecks, and optimize resource utilization.
Implement scaling strategies for dynamic workloads.
Design and implement backup and disaster recovery solutions.
Test and validate the effectiveness of disaster recovery plans.
Work collaboratively with cross-functional teams, including developers, system administrators, and network engineers.
Communicate effectively with stakeholders to understand requirements and provide technical guidance.
Investigate and resolve issues related to infrastructure and services.
Provide support and troubleshooting assistance to end-users and other IT teams.
Optimize cloud costs by analyzing usage patterns and implementing cost-saving measures.
Provide recommendations for resource allocation and budgeting.
Create and maintain detailed documentation for architecture, configurations, and procedures.
Share knowledge with the team through documentation and training sessions.
Skills
Proficiency in scripting languages such as Python, PowerShell, or Bash.
Strong understanding of networking, security, and storage principles in cloud environments.
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Experience with infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
Ability to stay updated on emerging cloud technologies and best practices.
Familiarity with on-premises data center infrastructure and networking.
Certification in relevant cloud platforms (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, Google Cloud Professional Cloud Architect).
Knowledge of virtualization technologies such as VMware or Hyper-V.
Education: Bachelor\xe2\x80\x99s degree in computer science, information technology, or a related field Job Type: Full-time
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.