EisnerAmper logo

Senior Developer, Applications Engineering

EisnerAmper
NewPosted yesterday

LOCATION

Mumbai · Onsite

EXPERIENCE

4 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

CI/CDInfrastructure as CodeKubernetesDockerAzure DevOpsGitHub ActionsMicrosoft AzureTerraform

Job description

Overview

Design, automate and manage cloud infrastructure and release pipelines across Azure DevOps and GitHub Actions for .NET, Angular, Python, Java, React and AI-driven workloads, working closely with adjacent engineering teams.

What you'll do

  • Design, build and maintain CI/CD pipelines using Azure DevOps Pipelines (YAML) and GitHub Actions workflows.
  • Automate build, test and deployment processes for .NET, Angular, Python, Java and React applications, as well as AI/ML workloads, across Dev, QA, Staging and Production, including database deployment automation.
  • Implement branching strategies, pull request gates, automated code quality checks and release approval workflows.
  • Manage artifact versioning, package feeds (NuGet, npm) and release orchestration across environments.
  • Provision and manage Azure infrastructure hands-on, including App Service, AKS, Azure Functions, Virtual Networks, Storage and Key Vault.
  • Implement Infrastructure-as-Code using Bicep, Terraform or ARM templates for repeatable, version-controlled environments.
  • Automate integrations with tools such as Azure Data Factory (ADF) and Microsoft Fabric Pipelines.
  • Containerize applications using Docker and orchestrate deployments with Kubernetes (AKS) or Azure Container Apps.
  • Manage secrets, configuration and environment variables securely using Azure Key Vault and pipeline variable groups.
  • Set up monitoring, logging and alerting using Azure Monitor, Application Insights and Log Analytics.
  • Implement DevSecOps practices, including vulnerability scanning, dependency checks, code quality gateways via SonarQube, code security gateways via Snyk and secure pipeline configurations.
  • Drive incident response, root-cause analysis and continuous improvement of deployment reliability and system uptime.
  • Define and track DevOps metrics (deployment frequency, lead time, change failure rate, MTTR).
  • Partner with development teams to streamline the developer experience and reduce build/release friction.
  • Mentor developers on Git workflows, pipeline authoring and DevOps best practices.
  • Continuously evaluate and introduce automation, tooling and process improvements to the release lifecycle.
  • Maintain clear documentation for pipelines, infrastructure and operational runbooks.
  • Collaborate with the cloud infrastructure and security teams to align on standards and practices.

What you'll need

  • Bachelor's degree in Computer Science, Information Technology or a related field.
  • 4–8 years of experience in a DevOps, Build & Release, or Site Reliability Engineering role.
  • Strong hands-on experience with Azure DevOps (Boards, Repos, Pipelines, Artifacts), GitHub Actions, Git branching strategies, code review workflows and release management.
  • Prior software development experience, preferably in .NET (C#), Angular, Python, Java or React, with the ability to read code, debug builds, understand application architecture and support full-stack applications through the build, test and deployment lifecycle.
  • Proficient in scripting languages such as PowerShell, Bash or Python for automation tasks.
  • Hands-on experience with Infrastructure-as-Code tools such as Terraform or Bicep, and with database deployment automation and integration tools such as Azure Data Factory (ADF) or Microsoft Fabric Pipelines.
  • Solid understanding of containerization (Docker), orchestration (Kubernetes / AKS) and cloud networking fundamentals, including security groups, load balancers and identity/access management (Azure AD).
  • Familiarity with code quality and security gateway tools such as SonarQube and Snyk.
  • Experience automating build, test and deployment pipelines for AI/ML workloads, including packaging models, managing model versioning and integrating AI services or APIs into CI/CD workflows.

Nice to have

  • Exposure to monitoring/observability stacks (Application Insights, Grafana, Prometheus, ELK).
  • Knowledge of GitOps practices and tools such as ArgoCD or Flux.
  • Relevant certifications (e.g., AZ-400, AZ-104, CKA) are a strong plus.

Details

  • Location: Mumbai.
  • Flexibility to manage your days in support of work/life balance.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Developer, Applications Engineering