Position Overview: The Azure Cloud Engineer will play a crucial role in designing, deploying, and managing Azure-based solutions. The ideal candidate will possess a strong background in cloud infrastructure, excellent problem-solving skills, and a passion for optimizing cloud resources. This role involves collaborating with cross-functional teams to deliver scalable and reliable cloud solutions that align with our business objectives.
Key Responsibilities:
- Design and Implementation: Develop and deploy cloud-based infrastructure solutions using Microsoft Azure, including virtual machines, storage solutions, and network configurations.
- Maintenance and Optimization: Monitor and manage the performance, availability, and security of Azure environments. Optimize cloud resources to ensure cost-effectiveness and efficiency.
- Collaboration: Work closely with development teams, system administrators, and other stakeholders to understand requirements and provide cloud solutions that meet business needs.
- Automation: Implement Infrastructure as Code (IaC) practices using tools such as Azure Resource Manager (ARM) templates, Terraform, or Azure DevOps.
- Security: Ensure that cloud solutions adhere to security best practices and compliance requirements. Perform regular security assessments and vulnerability scans.
- Troubleshooting: Diagnose and resolve complex cloud-related issues, including performance bottlenecks, network issues, and service disruptions.
- Documentation: Create and maintain documentation for cloud architecture, processes, and procedures to ensure clear communication and knowledge sharing.
- Innovation: Stay up-to-date with the latest Azure features and industry trends to continually improve and evolve cloud solutions.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Experience: Minimum of 2 years of experience in cloud engineering, with a focus on Microsoft Azure.
- Certifications: Azure certifications such as Azure Administrator Associate (AZ-104) or Azure Solutions Architect Expert (AZ-305) are highly desirable.
- Skills:
- Proficiency in Azure services and tools, including Azure Virtual Machines, Azure Storage, Azure Networking, and Azure Security.
- Experience with cloud automation tools and scripting languages such as PowerShell, Azure CLI, or Python.
- Strong understanding of networking concepts, security best practices, and disaster recovery strategies.
- Familiarity with CI/CD pipelines and version control systems like Git.
- Excellent problem-solving skills and the ability to work effectively under pressure.