Job Description
Job Description: DevOps Engineer (Azure) 2 to 3 Years Experience
Position Overview
We are seeking a skilled DevOps Engineer with 23 years of hands-on experience in deploying, managing, and troubleshooting Azure cloud services. The ideal candidate must have solid understanding of Azure DevOps, Azure infrastructure components, and strong working knowledge of IIS-based applications.
This role will involve end-to-end deployment automation, environment maintenance, CI/CD pipeline management, and operational support across a broad range of Azure services.
Key Responsibilities
Azure Infrastructure & Operations
- Deploy, configure, monitor, and troubleshoot various Azure services including:
- Azure Application Gateway
- Azure App Service
- Azure DNS
- Azure Firewall
- Azure Front Door
- Azure Virtual Machines (Windows/Linux)
- Azure Virtual Networks, Subnets, NSGs, UDRs
- Azure VPN Gateway
- Azure Storage Accounts
- Azure Redis Cache
- Azure Service Bus & Messaging Services
- Azure Functions
- Azure Key Vault
- Azure Monitor, Insights & Analytics (Log Analytics, Application Insights)
DevOps, Automation & CI/CD
- Build, maintain, and optimize Azure DevOps pipelines (CI/CD) for application deployment and infrastructure automation.
- Develop and maintain infrastructure-as-code using ARM/Bicep/Terraform/YAML pipelines.
- Automate routine tasks to improve deployment reliability and reduce manual effort.
- Manage release processes, build pipelines, artifact management, and environment provisioning.
Application Hosting & IIS
- Deploy and configure IIS web applications on Azure VMs or App Services.
- Troubleshoot issues related to web apps, SSL certificates, bindings, networking, and performance.
- Configure auto-scaling, load balancing, and application routing using App Gateway/Front Door.
Monitoring, Logging & Security
- Configure Azure Monitor, Log Analytics, Application Insights for proactive alerting, diagnostics, and health monitoring.
- Manage role-based access, service principals, managed identities, and Azure Key Vault secrets.
- Troubleshoot performance bottlenecks using logs, metrics, dependency maps, and application traces.
Operational Support
- Provide Level-2/3 support for environment-related incidents across hosted applications.
- Identify root causes, implement fixes, and recommend long-term improvements.
- Collaborate with development, security, and infrastructure teams for smooth deployments and releases.
Required Skills & Qualifications
- 23 years of hands-on experience as a DevOps or Cloud Engineer working with Azure services.
- Strong experience in building and maintaining Azure DevOps Pipelines (CI/CD).
- Practical expertise in managing and troubleshooting Azure resources listed above.
- Good understanding of IIS, application deployment, configuration, SSL, and performance tuning.
- Familiarity with PowerShell, Bash, YAML, and automation scripting.
- Knowledge of networking concepts (DNS, routing, firewalls, load balancers, VPN, VNet peering).
- Experience with monitoring, log analysis, and incident troubleshooting.
- Strong understanding of Git, version control workflows, and deployment strategies.
- Ability to work in a fast-paced, collaborative environment with cross-functional teams.
Preferred (Good to Have)
- Experience with secure DevOps practices and Azure policies.
- Understanding of cost optimization and Azure governance
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: DevOps
Role: DevOps Engineer
Employement Type: Full time
Contact Details:
Company: Netsmartz Infotech
Location(s): Mohali, Chandigarh
Keyskills:
Azure Devops
Jenkins
GIT
Terraform
Docker
Azure Cloud
Ansible
Devops Tools
Kubernetes