Title: DevOps Engineer
Location: Bangalore, India (Hybrid Mode)
Type: Long Term Contract
Summary:
A DevOps Engineer is responsible for designing, implementing, and maintaining the cloud infrastructure and deployment pipelines that power our platform and work closely with software engineers, QA, and data teams to ensure our systems are reliable, secure, and perform across environments.
Responsibilities
Design and manage cloud infrastructure using Infrastructure-as-Code (IaC) tools.
Build and maintain CI/CD pipelines to support rapid, secure, and reliable deployments.
Automate provisioning, scaling, and monitoring of services across environments.
Implement logging, monitoring, and alerting systems to ensure platform health and performance.
Collaborate with engineering and QA teams to define SLAs and SLOs.
Support incident response, root cause analysis, and postmortems to strengthen reliability.
Security Compliance:
Enforce cloud security best practices across infrastructure, including secrets management, access control, and vulnerability scanning.
Ensure compliance with financial services regulations through audit logging and infrastructure governance.
Work with software and data engineers to optimize deployment workflows and environment configurations.
Partner with QA to integrate automated testing into pipelines.
Develop internal tooling and documentation to improve developer productivity and platform scalability.
Required Skills:
8 + years of experience in DevOps, Site Reliability Engineering, or Cloud Infrastructure roles.
Strong proficiency with Microsoft Azure, including services like:
Azure DevOps (Repos, Pipelines, Boards)
Azure Monitor, Log Analytics, and Application Insights
Azure Key Vault and RBAC
Hands-on experience with IaC tools such as Terraform or Bicep.
Solid understanding of CI/CD best practices, automated testing, and release management.
Knowledge of security and compliance requirements in financial services environments.
Strong problem-solving skills and a collaborative mindset.