
Search by job, company or skills
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
Job ID: 135976871