UP

Cloud Devops Engineer

UPL

2 months ago

Expired on31 Jan 2026

Bangalore, Karnataka, India

Job description & requirements

UPL is accelerating its cloud-first digital and AI transformation across data, applications, and infrastructure. We are looking for a Cloud DevOps Engineer with 7+ years of hands-on experience in driving automation-first deployments, managing Terraform infrastructure pipelines, and ensuring GitHub-based CI/CD pipelines and governance across UPL’s multi-cloud landscape (Azure-first, AWS-enabled), with strong alignment to enterprise KPIs, including platform availability, cost efficiency, AI readiness, and hybrid workload reliability.


Location: Bangalore


Key Responsibilities


Terraform Engineering & Infrastructure as Code

· Design and architect complex Terraform scripts and configurations for multi-cloud environments

· Develop reusable Terraform modules following best practices for modularity, versioning, and documentation

· Utilize and manage the Scalr platform to govern Terraform deployments, manage environments and workspaces, and enforce security policies using Open Policy Agent (OPA).

· Manage Terraform state including remote state backends, state locking, and workspace management, utilizing Scalr as the primary backend and collaboration tool.

· Integrate Terraform with GitHub Actions for automated infrastructure deployment pipelines


Advanced Infrastructure Management

· Design, implement, and maintain scalable cloud infrastructure on Azure and AWS platforms using Terraform

· Develop and maintain Terraform providers and custom resources when needed

· Implement infrastructure drift detection and remediation processes through GitHub workflows

· Create and manage Terraform workspaces for environment isolation and management


Cloud Platform Management (Azure & AWS) using Terraform:

Azure:

· Networking: VNets, ExpressRoute, Virtual WAN, hybrid VPNs

· Compute/Storage: VMSS, App Services, AKS, Storage Accounts

· Databases: Azure SQL, CosmosDB, MySQL, PostgreSQL

· Monitoring: Azure Monitor, Log Analytics, App Insights

· Data Platform: Azure Databricks, Azure Data Factory

· AI: Azure OpenAI, Azure ML, Cognitive Services


AWS:

· Networking: VPCs, Transit Gateways, Direct Connect

· Compute: EC2, EKS, ECS, Lambda, Auto Scaling

· Storage: S3, EBS, EFS

· Databases: RDS, Aurora, DynamoDB, ElastiCache

· Security: IAM, Config, GuardDuty, Security Hub

· Monitoring: CloudWatch, AWS Systems Manager


GitHub Management & GitHub DevOps Responsibilities:

· Serve as the administrator for our GitHub organization, managing repositories, user access, and permissions (RBAC).

· Define and enforce branching strategies (e.g., GitFlow) and implement branch protection rules to maintain code integrity.

· Configure and manage GitHub Actions, including creating custom actions, managing secrets, and optimizing workflows, often integrated with Scalr for infrastructure deployments.

· Administer and scale self-hosted GitHub Actions runners for specialized compute.

· Implement and manage GitHub's security features, such as Dependabot for vulnerability scanning, CodeQL for static analysis, secret scanning, Infrastructure security scans (Checkov), and CI/CD for containerized services (AKS, EKS)


CI/CD Pipeline Architecture & Automation

Data Pipeline Deployment & Management

Application Deployment Strategies

· Configure application deployment pipelines including:

· Configure deployment strategies including:


REQUIRED EDUCATION AND EXPERIENCE:

· Bachelor’s degree in Computer Science, Information Technology, Engineering, or related technical field

· 5+ years of hands-on devops & cloud engineering experience with Azure and AWS platforms

·

Location :

Bangalore, Karnataka, India

Create alert for similar jobs

Similar Jobs