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
·