Search by job, company or skills

UPL

Cloud Devops Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135976871