Back to search

Senior Associate - Development

Senior Associate responsible for designing, implementing, and maintaining Azure DevOps CI/CD pipelines, infrastructure as code, container orchestration, DevSecOps, observability, and database deployment automation.

  • Pune, Maharashtra, India
  • Posted Nov 4, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Design, implement, maintain and troubleshoot Azure DevOps multi-stage YAML CI/CD pipelines
  • Create reusable pipeline templates, variables, environments, approvals and deployment gates
  • Implement automated build, unit-test, code-quality, security-scan, packaging and deployment workflows
  • Support GitHub Actions where repositories or delivery workflows use GitHub
  • Implement controlled releases using rolling, blue-green/canary strategies and automated rollback
  • Provision and manage Azure resources using Terraform and/or Bicep; maintain version-controlled infrastructure
  • Automate environment creation, configuration, scaling and configuration-drift detection
  • Use Azure CLI, PowerShell, Bash and Python for operational automation and self-service tooling
  • Apply Azure governance, tagging, policy, cost-awareness and least-privilege practices
  • Build, scan, tag and manage Docker images and registries using Azure Container Registry
  • Deploy and operate workloads on Azure Kubernetes Service (AKS) using Kubernetes manifests and Helm
  • Apply container security and runtime protection using Microsoft Defender for Containers / Defender for Cloud
  • Integrate SAST, software composition analysis, secret scanning, IaC security checks and dependency scanning into pipelines
  • Generate and manage Software Bill of Materials (SBOM) and support artifact integrity/signing practices
  • Use Azure Key Vault, managed identities, RBAC and workload identity/OIDC
  • Implement security/compliance gates and remediate findings across source, pipeline, infrastructure and runtime
  • Implement Azure Monitor, Application Insights, Log Analytics and OpenTelemetry-based observability
  • Create actionable dashboards, alerts, health checks and deployment-quality gates
  • Participate in incident response, root-cause analysis, problem management and post-incident corrective actions
  • Track reliability indicators and continuously improve availability, performance, deployment recovery and operational resilience
  • Automate SQL/database deployment and migration workflows using SQL projects/DACPAC, Liquibase, Flyway or equivalent tools
  • Support .NET/C# and React application build, packaging, configuration, and environment promotion
  • Manage artifacts and versioning through Azure Artifacts, GitHub Packages or equivalent repository solutions
  • Promote reusable DevOps standards, templates, documentation and developer self-service practices
  • Evaluate and responsibly use AI-assisted engineering/DevOps tools for pipeline authoring, troubleshooting, documentation and automation
  • Identify bottlenecks in software delivery and improve deployment frequency, lead time, change-failure rate and recovery time
  • Mentor developers and team members on Git workflows, CI/CD, cloud automation, secure delivery and operational practices

Skills

Azure DevOpsYAML pipelinesGitGitHubAzure App ServicesAKSACRKey VaultTerraformBicepDockerKubernetesHelmPowerShellBashPythonAzure CLISASTSCAsecret scanningSBOMAzure MonitorApp InsightsLog AnalyticsOpenTelemetrySQLdatabase deployment automationRelease strategiesrollingblue-greencanaryrollbackDevSecOpsIaCAzure governancepolicycost-awarenessleast-privilegeMicrosoft Defender for ContainersDefender for CloudAzure Key Vaultmanaged identitiesRBACworkload identityOIDCAzure Container RegistryAzure Kubernetes ServiceAzure CLIPowerShellBashPythonAzure DevOpsGitHub ActionsAzure DevOps multi-stage YAML CI/CD pipelinesTerraformBicepAzure CLIPowerShellBashPythonAzure governancepolicycost-awarenessleast-privilegeMicrosoft Defender for ContainersDefender for CloudAzure Key Vaultmanaged identitiesRBACworkload identityOIDCAzure Container RegistryAzure Kubernetes ServiceAzure CLIPowerShellBashPythonAzure DevOpsGitHub ActionsAzure DevOps multi-stage YAML CI/CD pipelinesTerraformBicepAzure CLIPowerShellBashPythonAzure governancepolicycost-awarenessleast-privilegeMicrosoft Defender for ContainersDefender for CloudAzure Key Vaultmanaged identitiesRBACworkload identityOIDCAzure Container RegistryAzure Kubernetes ServiceAzure CLIPowerShellBashPythonAzure DevOpsYAMLGitGitHubAzure App ServicesAKSACRKey VaultTerraformBicepDockerKubernetesHelmPowerShellBashPythonAzure CLISASTSCAsecret scanningSBOMAzure MonitorApp InsightsLog AnalyticsOpenTelemetrySQLAzure Container RegistryAzure Kubernetes ServiceAzure DevOps multi-stage YAML CI/CD pipelinesTerraformBicepAzure CLIPowerShellBashPythonAzure governancepolicycost-awarenessleast-privilegeMicrosoft Defender for ContainersDefender for CloudAzure Key Vaultmanaged identitiesRBACworkload identityOIDC

Full description

Required Skills : • Azure DevOps & YAML pipelines • Git / GitHub, PRs & branching • Azure: App Services, AKS, ACR, Key Vault • Terraform and/or Bicep (IaC) • Docker, Kubernetes, Helm • PowerShell, Bash, Python, Azure CLI • DevSecOps: SAST/SCA, secret scanning, SBOM • Observability: Azure Monitor, App Insights, Log Analytics, OpenTelemetry • SQL/database deployment automation • Release strategies: rolling, blue-green/canary, rollback • AI-assisted DevOps / engineering tools ​ Key Responsibilities 1. CI/CD & Release Engineering • Design, implement, maintain and troubleshoot Azure DevOps multi-stage YAML CI/CD pipelines. • Create reusable pipeline templates, variables, environments, approvals and deployment gates. • Implement automated build, unit-test, code-quality, security-scan, packaging and deployment workflows. • Support GitHub Actions where repositories or delivery workflows use GitHub. • Implement controlled releases using rolling, blue-green/canary strategies and automated rollback. 2. Infrastructure as Code & Cloud Automation • Provision and manage Azure resources using Terraform and/or Bicep; maintain version-controlled infrastructure. • Automate environment creation, configuration, scaling and configuration-drift detection. • Use Azure CLI, PowerShell, Bash and Python for operational automation and self-service tooling. • Apply Azure governance, tagging, policy, cost-awareness and least-privilege practices. 3. Containers & Kubernetes • Build, scan, tag and manage Docker images and registries using Azure Container Registry. • Deploy and operate workloads on Azure Kubernetes Service (AKS) using Kubernetes manifests and Helm. • Understand ingress, services, config/secrets, autoscaling, health probes, namespaces and resource limits. • Apply container security and runtime protection using Microsoft Defender for Containers / Defender for Cloud where applicable. 4. DevSecOps & Supply-Chain Security • Integrate SAST, software composition analysis, secret scanning, IaC security checks and dependency scanning into pipelines. • Generate and manage Software Bill of Materials (SBOM) and support artifact integrity/signing practices. • Use Azure Key Vault, managed identities, RBAC and workload identity/OIDC instead of hard-coded or long-lived credentials. • Implement security/compliance gates and remediate findings across source, pipeline, infrastructure and runtime. 5. Observability, Reliability & Operations • Implement Azure Monitor, Application Insights, Log Analytics and OpenTelemetry-based observability where appropriate. • Create actionable dashboards, alerts, health checks and deployment-quality gates. • Participate in incident response, root-cause analysis, problem management and post-incident corrective actions. • Track reliability indicators and continuously improve availability, performance, deployment recovery and operational resilience. 6. Database & Application Delivery • Automate SQL/database deployment and migration workflows using SQL projects/DACPAC, Liquibase, Flyway or equivalent tools. • Support .NET/C# and React application build, packaging, configuration and environment promotion. • Manage artifacts and versioning through Azure Artifacts, GitHub Packages or equivalent repository solutions. 7. Engineering Excellence & AI-Assisted Productivity • Promote reusable DevOps standards, templates, documentation and developer self-service practices. • Evaluate and responsibly use AI-assisted engineering/DevOps tools for pipeline authoring, troubleshooting, documentation and automation, with human review. • Identify bottlenecks in software delivery and improve deployment frequency, lead time, change-failure rate and recovery time. • Mentor developers and team members on Git workflows, CI/CD, cloud automation, secure delivery and operational practices. ​

Senior Associate - Development at softtech-engr | Referso Jobs