Design, develop, and deploy modular cloud-based systems.Develop and maintain cloud solutions in accordance with best practices.Ensure efficient functioning of data storage and process functions in accordance with company security policies and best practices in cloud security.Identify, analyse, and resolve infrastructure vulnerabilities and application deployment issues.Regularly review existing systems and make recommendations for improvements.Interact with clients, provide cloud support, and make recommendations based on client needs.Azure Active Directory end to end implementation.Azure VPN ImplementationAzure Identity servicesAzure SSO, Group PolicesAWS VPCProven work experience as a Cloud Engineer or similar roleAzure, AWS, and GCP certifications preferred.Troubleshooting and analytical skillsStrong communication and collaboration skillsClient management skills to discuss systems as needed.Relevant training and/or certifications as a Cloud EngineerDesign and put in place Azure data protection features.Deploy virtual machines in a highly available setting.Create virtual networks with high levels of performance and security to handle workloads.Find and install the business's best cloud-based solutions.Define and record the best methods and tactics for deploying applications and maintaining infrastructure.Evaluate the IT infrastructure of a company to identify cloud migration options.Give development teams advice, thought leadership, and mentoring to help them enhance their cloud competencies.Ensure application size, performance, and uptime while upholding strict code quality criteria.Manage cloud environments in compliance with the organization's security policies.Maintain the new system and supervise the migration process.Monitor network performance to adhere to service-level agreements.Perform disaster recovery and configuration management tasks.Set up hybrid connectivity for on-site and Azure environments.Utilize Azure's automation technology possibilities.