09 Sep
|
Cloudray
|
Bengaluru
09 Sep
Cloudray
Bengaluru
Lead DevOps Engineer
Position: Lead DevOps Engineer
Project Domain: .NET Core 10 (Web API), Angular 21, MS SQL Server 2025, Data Migration
Employment Type: Full time
Experience Required: 5–8 years (including at least 1–2 years leading DevOps/infrastructure for enterprise-grade projects)
About the Role
We are looking for an experienced Sr / Lead DevOps Engineer to own the infrastructure, deployment, and release strategy for a project built on a .NET Core 10 Web API backend, Angular 21 frontend, and MS SQL Server 2025, with significant data migration activities involved. The ideal candidate will design and manage CI/CD pipelines, infrastructure as code, environment strategy, and release governance — while actively leveraging AI-assisted tools to improve DevOps efficiency, reliability, and speed of delivery.
Key Responsibilities
- CI/CD Pipeline Development
- Design and implement scalable CI/CD pipelines for:
- .NET Core 10 Web API applications
- Angular 21 front-end applications
- Database deployment and schema changes in SQL Server 2025
- Data migration packages and scripts
- Automate build, test, release, and deployment processes across Dev, QA, UAT, and Production environments.
- Implement deployment strategies such as Blue-Green, Rolling, and Canary deployments where applicable.
- Source Control & Branching Strategy
- Configure and manage Git repositories (Azure DevOps, GitHub, GitLab).
- Define and enforce branching strategies (GitFlow, Trunk-Based Development).
- Implement pull request validation, code review workflows, and merge policies.
- Build & Release Automation
- Create automated build pipelines for:
- .NET Core applications
- Angular applications
- Database projects
- Manage build artifacts and package repositories.
- Integrate automated versioning and release management processes.
- Database DevOps & Data Migration
- Automate SQL Server database deployments using DACPAC, SSDT, Flyway, Liquibase, or similar tools.
- Develop deployment strategies for schema updates and large-scale data migrations.
- Ensure rollback and recovery mechanisms for database changes.
- Collaborate with DBAs and development teams during migration activities.
- Infrastructure & Cloud Management
- Provision infrastructure using Infrastructure as Code (IaC).
- Configure cloud resources in Azure/AWS environments.
- Implement environment standardization and automated server provisioning.
- Manage containerized deployments using Docker and Kubernetes (preferred).
- Security & Compliance
- Implement DevSecOps best practices.
- Integrate security scanning tools into CI/CD pipelines:
- SAST
- DAST
- Dependency Scanning
- Secret Scanning
- Manage application secrets and certificates using tools like Azure Key Vault.
- Monitoring & Reliability
- Configure monitoring and alerting solutions.
- Implement centralized logging and application health monitoring.
- Troubleshoot deployment and production issues proactively.
- Establish SLAs, deployment KPIs, and release quality metrics.
•
- Required Technical Skills
- DevOps Tools
- Azure DevOps Pipelines / GitHub Actions / GitLab CI
- Docker (good to have, not mandatory)
- Kubernetes (good to have; not mandatory)
- Microsoft Stack
- .NET Core 8/9/10
- ASP.NET Core Web APIs
- IIS and Kestrel deployment
- Windows/Linux hosting
- Front-End
- Angular 21
- NPM, Node.js
- Front-end build optimization and deployment automation
- Database
- SQL Server 2025
- SSDT
- DACPAC deployment
- SQL scripting and performance considerations
- Data Migration strategy and execution
- Cloud & Infrastructure
- Microsoft Azure (preferred)
- Azure App Services
- Azure SQL
- Azure Container Apps
- AKS
- Azure Key Vault
- Azure Monitor
- Terraform/Bicep/ARM Templates
- Monitoring Tools
- Application Insights
- Azure Monitor
•
- Required Experience
- 5+ years of experience in DevOps and Release Engineering.
- Proven experience building CI/CD pipelines for enterprise applications.
- Experience with .NET and Angular application deployment automation.
- Experience managing SQL Server database deployments and data migration activities.
- Experience with containerization and orchestration platforms.
- Experience implementing Infrastructure as Code and DevSecOps practices.
•
- Preferred Certifications
- Microsoft Certified: Azure DevOps Engineer Expert
- Microsoft Azure Administrator Associate
•
- Expected Deliverables
- The DevOps Engineer will be responsible for delivering:
- Automated CI pipeline for .NET Core 10 Web API.
- Automated CI pipeline for Angular 21 applications.
- Automated CD pipeline for Dev, QA, UAT, and Production environments.
- Automated SQL Server 2025 deployment pipeline.
- Automated Data Migration execution pipeline.
- Infrastructure as Code templates.
- Monitoring, logging, and alerting setup.
- Security scanning integrated into CI/CD workflows.
- Release management documentation and deployment runbooks.
- Rollback and disaster recovery procedures.
- Success Criteria
- Fully automated, repeatable CI/CD process.
- Zero-touch deployments across environments.
- Automated database deployment and migration process.
- Reduced deployment time and release failures.
- Improved application availability, monitoring, and security posture.
- Education
- Bachelor's/master's degree in computer science, Information Technology, or a related field.
- Key Attributes
- Strong ownership mentality with a proactive, automation-first mindset.
- Detail-oriented, especially around release governance and production stability.
- Ability to work under tight timelines during migration cutover and release windows.
- Curious and adaptable toward new AI-driven tools and evolving DevOps practices.
- Calm and methodical under pressure, particularly during incident response.
Exp:5 to 8 years
Location: Bangalore(Work from office)
📌 Devops Engineer (Bengaluru)
🏢 Cloudray
📍 Bengaluru