DevOps Engineer
fingent
Job Description
Skills Set :
- Strong hands-on experience with Azure DevOps Server (DevOps workflow, pipelines, repos, artifacts, release management).
- Proven experience working with international clients (communication, coordination, stakeholder management).
- Solid experience with Microsoft Azure services:
- Virtual Machines
- Azure App Service
- Azure Functions
- Azure SQL
- Azure Kubernetes Service (AKS)
- Azure Front Door / Networking components
- Service Bus
- Azure Container Apps (ACA)
- Microsoft Foundry
- Azure Database for PostgreSQL
- Strong knowledge of:
- Windows Server administration, IIS, Windows Firewall
- NET application deployment and troubleshooting
- MS SQL Server basics (performance, backup/restore)
- Experience with Infrastructure as Code:Terraform / ARM / Bicep
- Proficiency in:Git-based version control,Scripting: PowerShell, Bash, YAML
- Familiarity with Ansible (optional but preferred)
- Experience with monitoring tools (Azure Monitor, Newrelic, Prometheus, Grafana).
- Exposure to containerization (Docker) and orchestration (Kubernetes).
- Experience with hybrid (cloud + on-prem) environments.
- Knowledge of performance tuning and cost optimization strategies.
- Azure certifications such as:AZ-104 (Azure Administrator),AZ-400 (DevOps Engineer Expert)
- Strong communication skills, especially in global/remote collaboration environments
- Ability to work independently and drive initiatives
- Problem-solving mindset with focus on automation and optimization
- Team-oriented with a proactive approach to improvement
Roles and Responsibilities :
- Design, implement, and maintain scalable CI/CD pipelines using Azure DevOps Server and related tooling.
- Automate infrastructure provisioning and configuration using IaC tools such as Terraform, ARM, or Bicep.
- Manage and optimize cloud environments across Microsoft Azure (primary), with exposure to AWS/GCP as needed.
- Administer and maintain Windows Servers, IIS, and .NET application hosting environments.
- Collaborate with backend and frontend teams to troubleshoot deployment, performance, and environment-related issues.
- Monitor system health using observability tools and implement proactive improvements.
- Perform root cause analysis (RCA) for production incidents and drive permanent fixes.
- Manage networking and security configurations (firewalls, DNS, load balancers, access control).
- Handle backup, disaster recovery, and scaling strategies for applications and databases.
- Ensure adherence to security, compliance, and governance policies.
- Document infrastructure, processes, and operational runbooks.
- Work closely with international clients, ensuring clear communication, requirement alignment, and timely delivery.