Description

  • Design, build, and maintain CI/CD pipelines for .NET applications using tools like Azure DevOps, GitHub Actions, or Jenkins
  • Automate build, test, and deployment processes with a strong emphasis on security ad reliability
  • Collaborate with software engineers and QA teams to ensure automated testing and code coverage practices are embedded into the pipelines
  • Monitor and troubleshoot build failures and deployment issues
  • Manage build artifacts, versioning strategies, and release orchestration
  • Integrate static code analysis, security scanning (SAST/DAST), and compliance checks into the pipelines
  • Support infrastructure-as-code deployments using tools like Terraform, Azure Bicep, or ARM templates
  • Maintain and improve documentation for build/release processes, infrastructure, and tooling standards
  • Contribute to DevOps best practices and help shape our CI/CD strategy as we move toward cloud-native architecture and Cloud 3.0 adoption

Qualifications:

  • Exp - 8 to 12 years
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 7+ years of experience in DevOps, CI/CD, or build and release engineering
  • Hands-on experience with .NET Core / .NET Framework build and deployment processes
  • Strong experience with Azure DevOps Pipelines (YAML and Classic)
  • Familiarity with Git, NuGet, NUnit/xUnit, SonarQube, OWASP/ZAP, etc.
  • Experience deploying to Azure App Services, Azure Kubernetes Service (AKS), or Azure Functions
  • Experience with Docker and container-based deployments
  • Working knowledge of infrastructure-as-code (Terraform, Bicep, or similar)
  • Understanding of release management and software development lifecycle (SDLC) best practices
  • Excellent problem-solving, collaboration, and communication skills

Education

Bachelor's degree