JOB PURPOSE:
We are seeking a skilled and proactive Azure Infrastructure Principal Engineer with a strong focus on DevOps, GitLab, and cloud infrastructure to join our team. The ideal candidate has 4-6 years of experience in managing and optimizing Azure environments, with expertise in Kubernetes, DevOps practices, AKS (Azure Kubernetes Service), and a hands-on approach to Azure Virtual Machines, storage, and networking.
Knowledge of Azure AI services is a plus. This role involves maintaining and scaling our infrastructure, automating workflows, and ensuring robust CI/CD pipelines to support development and deployment
Azure Infrastructure Management
o Provision and manage Azure resources such as VMs, storage accounts, and networking.
o Configure and maintain Azure Kubernetes Service (AKS) for scaling applications.
o Implement and manage security best practices across Azure infrastructure.
2. DevOps Implementation o Design, build, and maintain CI/CD pipelines using GitLab CI/CD to streamline the software development lifecycle. o Collaborate with development teams to enable DevOps best practices and ensure smooth and reliable releases. o Automate infrastructure and deployment tasks to improve efficiency and consistency. 3. Kubernetes Administration o Deploy, configure, and monitor applications within Kubernetes clusters, specifically on AKS. o Implement and manage Kubernetes-based solutions for high availability, scalability, and disaster recovery. 4. Azure Networking & Security o Configure virtual networks, network security groups, VPNs, and other Azure networking components. o Monitor and troubleshoot network performance issues and ensure secure, compliant connectivity. 5. Azure AI and Storage Solutions (Nice to Have) o Experience with Azure AI services to integrate AI capabilities within applications. o Manage and optimize Azure storage solutions for data retention, accessibility, and cost-efficiency. 6. Monitoring & Performance Optimization o Implement monitoring tools and processes for proactive issue detection and resolution. o Optimize resource utilization and performance across Azure and Kubernetes environments.
QUALIFICATIONS & EXPERIENCE:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
4-6 years of hands-on experience in Azure Infrastructure, DevOps, and Kubernetes.
Strong knowledge of AKS, Azure VMs, storage, and networking.
Proven expertise in DevOps tools, particularly GitLab CI/CD.
Familiarity with Azure AI services is a plus.
Proficient in scripting languages (e.g., PowerShell, Python) for automation.
Experience with IaC tools such as Terraform or ARM templates is a plus.
Excellent troubleshooting skills and ability to work in a collaborative, team-based environment.
Soft Skills:
Strong communication skills and ability to work with cross-functional teams.
Problem-solving mindset and proactive approach to tasks and challenges.
Ability to work independently and manage time effectively.