- Bachelor’s degree in Computer Engineer, Computer Science, Information Technology, or a related field.
- Previous experience in system administration, network administration, or related roles is often required.
- Experience with cloud computing platforms (such as AWS, Azure, or Google Cloud) and virtualization technologies (like VMware or Hyper-V).
- Knowledge of cloud service models (IaaS, PaaS, SaaS), cloud deployment models (public, private, hybrid).
- Experience with cloud orchestration and automation tools.
- Familiarity with DevOps practices and tools, such as continuous integration and continuous deployment (CI/CD).
- Knowledge of networking concepts, such as IP addressing, DNS, and load balancing.
- Understanding of data storage and database technologies, such as SQL and NoSQL.
- Having industry-recognized cloud engineering certifications will be considered as an advantage.