Key Responsibilities:
. Prior experience with the lift and shift of monolithic applications into Azure.
. Design, implement, and manage Azure cloud infrastructure solutions to support our applications and services.
. Implement and automate deployment, monitoring, and scaling of cloud resources.
. Collaborate with development teams to optimize application performance and reliability in the cloud environment.
. Ensure security best practices are implemented and maintained across the Azure environment.
. Monitor system health and performance, troubleshoot issues, and implement solutions to minimize downtime.
. Plan and execute disaster recovery strategies and perform regular backups.
. Stay current with Azure services and features, evaluate new technologies, and recommend improvements to enhance efficiency and cost-effectiveness.
. Document architecture, processes, and procedures related to Azure cloud infrastructure.
. Provide technical guidance and support to team members and stakeholders.
Qualifications:
• Bachelor’s degree in computer science, Information Technology, or equivalent experience.
• 5+ years of experience working as a Cloud Engineer, with a focus on Azure cloud services.
• Strong understanding of cloud computing principles, including IaaS, PaaS, and SaaS.
• Hands-on experience with Azure services such as Virtual Machines, SQL Database, Azure Functions, Azure Storage, etc.
• Knowledge of networking concepts, including VPNs, VNETs, and security groups.
• Experience with monitoring and logging tools such as Azure Monitor & Azure Log Analytics
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills.
• Azure certifications (e.g., Azure Administrator, Azure Solutions Architect) are a plus.
Bachelor's degree