As a cloud engineer you will be responsible for planning, implementing, and overseeing cloud-based systems. Additionally, you will be responsible for migrating on-premises applications to the cloud and debugging cloud stacks. The candidate should be equipped with a well-rounded knowledge of software development cycle, scripting languages like Python, Bash, Ruby, and experience in designing web services in the cloud.ResponsibilitiesCreate, develop, migrate, apply patch and implement cloud-based systemsMaintain cloud systems to meet the standards set by the companyAnalyse, identify, and solve any issues or weaknesses in an apps infrastructure.Periodically review cloud-based systems and create and implement the necessary improvements if the software does not meet the required standardAssuring that company security policies and best practices in cloud security are followed when handling data storage and processingAssessing and identifying optimal cloud computing solutions in collaboration with engineering and development teamsTech StackAWS (Cloud formation, Lambda, SES, EC2, s3, Cloudfront, RDS, SES etc.)GCP AzureQualificationsPrevious experience as a Cloud Engineer or in a similar roleAdvanced problem-solving skills, often working with multiple problems under time pressuresStrong written and verbal communication skillsSkilled at troubleshooting issues and analysing dataAbility to work well with internal and external teams Knowledge of CI/CD systemsThe successful candidate will have the following:Broad experience (of at least 2 to 3 years) within the Cloud Technologies and Platforms (Azure / AWS / GCP)Cloud DevOps (or other CI/CD GIT platforms)Azure Active Directory (Identity Management, Service Principles, Security Groups, Role Management, MFA)Cloud Security and Connectivity (vNet, DNS, Firewalls, Express Route / Direct Connect, VPN)Shared Services (Kubernetes, Docker, API Management)Experience with infrastructure-as-code and Configuration management tools e.g. Terraform, Chef, Azure.Experience of building automated CI/CD pipelines with tools such as; SonarQube, Fortify, Selenium, etc.Disciplined programmer with understanding of test-driven development and clean code principles with experience in languages such as PHP, Java and .Net C#Understanding of monitoring tools (CloudWatch, Uptime checks, etc.)Strong communication and documentation skillsStrong understanding of DNS, TCP, SSL, Git, Firewalls, networking concepts (VPC, subnetting, VPN, etc.)Experience working within large-scale decoupled, service-oriented systems a plus