for Fresh Candidates
for intermediate Candidates
for Experienced Candidates
Average Salary
Bachelor’s degree in Computer Science, Information Technology, or a related field preferred
A Cloud Engineer is responsible for designing, implementing, and maintaining cloud-based systems and infrastructure. The role involves working with cloud platforms to deploy applications, manage storage and databases, ensure system security, and optimize performance. Cloud Engineers collaborate with software developers and IT teams to ensure reliable and scalable cloud services for businesses.
40 hours per week (standard full-time schedule)
Monday to Friday
Typical shift: 9:00 AM – 6:00 PM
Overtime may be required during system updates, maintenance, or emergencies
Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud
Understanding of networking, virtualization, and container technologies
Experience with Linux/Windows server administration
Knowledge of automation tools and scripting languages such as Python or Bash
Understanding of DevOps practices and CI/CD pipelines
Problem-solving and analytical skills
Communication and teamwork skills
Design and implement cloud-based infrastructure and services
Deploy and manage applications on cloud platforms
Monitor system performance and optimize cloud resources
Ensure security, reliability, and scalability of cloud systems
Automate deployment and maintenance tasks
Troubleshoot and resolve technical issues in cloud environments
Collaborate with developers and IT teams for system integration
Maintain documentation of cloud architecture and processes
Health insurance
Paid annual leave and public holidays
Transportation allowance
Overtime pay for extra hours
Pension and retirement plans
Professional training and certification programs in cloud technologies
Flexible work schedules or remote work options in some companies
Career growth opportunities in cloud architecture, DevOps engineering, or IT management