Position Overview
The?DevOps Engineer?will play a critical role in automating, optimizing, and securing the software delivery lifecycle across Definity's Azure-based platform. You'll work closely with development, QA, and data teams to design and maintain CI/CD pipelines, monitor system performance, manage infrastructure-as-code, and ensure our production environments are stable, scalable, and secure.
Key Responsibilities
Build, automate, and maintain?CI/CD pipelines for .NET, React, and React Native applications using Azure DevOps or GitHub Actions.
Design and manage?scalable cloud infrastructure on?Microsoft Azure, including App Services, Functions, SQL Databases, Blob Storage, and Virtual Networks.
Implement Infrastructure as Code (IaC)?using?Terraform?or?Bicep?for repeatable, version-controlled deployments.
Monitor and optimize?application and system performance using Azure Monitor, Application Insights, and Log Analytics.
Enhance system reliability?with automated alerting, backups, failover, and disaster recovery configurations.
Collaborate with development teams?to streamline deployments, improve build reliability, and troubleshoot environment issues.
Maintain robust security?practices including identity management (Azure AD), key vault usage, network security, and compliance checks.
Manage containerization?and orchestration (Docker, Kubernetes, or Azure Container Apps).
Support database operations, including automated migrations, connection security, and performance tuning.
Contribute to release management, versioning, and rollback strategies for multiple environments (dev, QA, staging, production).
Document and enforce best practices?for system configuration, release procedures, and environment consistency.
Required Qualifications
Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
3-6 years of experience?in DevOps, Cloud Infrastructure, or Systems Engineering.
Hands-on experience with?Azure DevOps,?GitHub Actions, or similar CI/CD tools.
Strong understanding of?Azure cloud services?and networking fundamentals.
Proficiency in?PowerShell,?Bash, or?Python?scripting for automation.
Experience with?IaC tools?such as Terraform, ARM templates, or Bicep.
Familiarity with?containerization technologies?(Docker, Kubernetes).
Working knowledge of?.NET,?Node.js, or?React?build processes.
Experience managing?SQL Server,?MySQL, or?Cosmos DB?in the cloud.
Understanding of?monitoring, logging, and alerting tools?(Application Insights, Prometheus, Grafana).
Strong analytical and problem-solving skills with a focus on uptime, reliability, and automation.
Preferred Qualifications
Azure certifications (e.g.,?AZ-400,?AZ-104, or?AZ-305).
Experience with?Zero-downtime deployments?and?Blue-Green/Canary?release strategies.
Familiarity with?serverless architectures?(Azure Functions, Logic Apps).
Knowledge of?security compliance?frameworks (SOC 2, HIPAA, or ISO 27001).
Experience with?Microsoft Fabric, Power BI, or?data integration pipelines.
Soft Skills
Excellent collaboration and communication skills across technical and non-technical teams.
Detail-oriented with a mindset for automation and continuous improvement.
Able to work in a fast-paced environment supporting multiple products and deployments.
Strong sense of ownership and accountability for production systems.
Job Type: Full-time
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.