Senior Azure Cloud Engineer

Overview

Hybrid
Depends on Experience
Part Time
Able to Provide Sponsorship

Skills

Azure Kubernetes Service
Azure Active Directory
Docker and containerization

Job Details

Responsibilities:
1. Design and implement highly available, scalable, and secure cloud architectures on Azure.
2. Migrate existing applications and infrastructure to Azure, ensuring optimal performance and cost-efficiency.
3. Develop and maintain Azure Resource Manager (ARM) templates and PowerShell scripts for infrastructure deployment and automation.
4. Configure and manage Azure services such as Virtual Machines, App Services, Storage, Networking, and Azure Kubernetes Service (AKS).
5. Implement and manage Azure Active Directory (AAD) for identity and access management.
6. Monitor and optimize the performance, security, and cost of Azure resources using tools like Azure Monitor, Log Analytics, and Azure Advisor.
7. Collaborate with cross-functional teams, including developers and operations, to ensure seamless integration and deployment of applications on Azure.
8. Stay up-to-date with the latest Azure features, services, and best practices, and provide guidance to the team on their adoption.
9. Troubleshoot and resolve complex technical issues related to Azure infrastructure and services.
10. Participate in on-call rotation to provide support and ensure the availability of production environments.
Qualifications:
1. Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent work experience may be considered in lieu of a degree.
2. Minimum of 5 years of experience working with cloud technologies, with at least 3 years focused on Microsoft Azure.
3. Strong understanding of cloud computing concepts, including IaaS, PaaS, and SaaS.
4. In-depth knowledge of Azure services, including compute, storage, networking, and security.
5. Experience with infrastructure as code (IaC) using ARM templates and PowerShell scripting.
6. Familiarity with containerization technologies, such as Docker and Kubernetes, particularly Azure Kubernetes Service (AKS).
7. Knowledge of DevOps practices and tools, such as Azure DevOps, Git, and CI/CD pipelines.
8. Experience with monitoring, logging, and performance optimization using Azure tools.
9. Understanding of security best practices and experience with Azure security services, such as Azure Security Center and Azure Sentinel.
10. Excellent problem-solving, communication, and collaboration skills.
Required Skills:
- Microsoft Azure (Architecture, Compute, Storage, Networking, Security)
- Azure Resource Manager (ARM) templates
- PowerShell scripting
- Azure Kubernetes Service (AKS)
- Azure Active Directory (AAD)
- Azure Monitor and Log Analytics
- Azure DevOps and CI/CD pipelines
- Docker and containerization
- Networking and VPN configurations
- Infrastructure as Code (IaC) principles
- Excellent written and verbal communication skills
- Strong analytical and problem-solving abilities