Expertise in GitLab DevOps tools, CI/CD best practices, and automation.
Pipeline Management: Hands-on experience in designing, implementing, and managing environment-specific pipelines.
Proficiency in Shell scripting and YAML scripting for workflow automation.
Experience with Terraform or ARM templates is a plus.
Kubernetes:
Strong expertise in Docker and Azure Kubernetes Service (AKS).
Experience with Helm charts, version upgrades, monitoring, and debugging AKS workloads.
Azure Experience:
In-depth knowledge of Azure App Services, Function Apps, and Azure Key Vault management.
Experience managing Azure Virtual Networks (VNet), Route Tables, and Network Security Groups (NSGs).
Hands-on experience integrating Checkmarx (CX Scan), Snyk, SonarQube, and Unit Testing frameworks.
Strong knowledge of RBAC (Role-Based Access Control), Azure AD (Entra ID), and Azure Policy.
Expertise in Azure Monitoring & Alerting, including logs, metrics, and dashboard setup. Understanding of Azure Load Balancers, Application Gateway, and Traffic Manager.
Experience in provisioning, scaling, and maintaining VMs on Azure.
Deep knowledge of IIS, including dependency installation, configuration, and troubleshooting.
Cost Optimization: Familiarity with Azure Cost Management & Optimization strategies.
Release Management:
Experience in release planning, Change Request (CR) preparation, and LOP (List of Pending) management.
Cross-functional Coordination: Ability to coordinate with teams for deployment success and issue resolution.
Mandatory Skills:
Primary skills:
Devops with Azure Kubernetes, GitLab, CI/CD, Shell scripting, Helm charts, Checkmarx (CX Scan), Snyk, SonarQube, and Unit Testing frameworks.
Experience:
Total Exp: 5-8 years
Rel Exp: 7-8 years relevant with the mandate skills
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: DevOpsRole: Release EngineerEmployement Type: Full time