Generative AI Devops
PwC
Job Description
Key Responsibilities
-
Container & Orchestration
-
Deploy, manage, and scale applications on Kubernetes clusters
-
Build, push, and manage Docker images via JFrog Artifactory and Azure Container Registry
-
Leverage kubectl and Helm (where applicable) to perform rolling updates, rollbacks, and debug clusters
-
CI/CD Pipeline Development
-
Design and maintain YAML-driven pipelines in:
-
Azure DevOps Services
-
GitHub Actions
-
Oracle Cloud Infrastructure DevOps
-
Azure pipelines Library groups, github environment variables, OCI vault integration and configuration.
-
Integrate automated testing, security scans, and artifact promotion steps into pipelines
-
Infrastructure as Code
-
Write, review, and maintain Terraform modules for provisioning compute, networking, and platform services across AWS, Azure, Oracle Cloud, and GCP
-
Implement secrets management using Azure Key Vault (and equivalent cloud vaults)
-
Cloud Networking & Connectivity
-
Architect and troubleshoot VPN tunnels, Virtual Cloud Networks (VCNs), load balancers, and NAT gateways
-
Manage IP address assignments and DNS mappings for public-facing and internal services
-
Messaging & Orchestration
-
Build and orchestrate message workflows using Azure Service Bus, AWS SQS, and RabbitMQ
-
Ensure high-throughput, low-latency messaging in distributed microservices environments
-
Database & Data Access
-
Author SQL queries and stored procedures in AWS RDS/SQL and PostgreSQL environments
-
Implement service principals and managed identities to secure database-to-cluster connectivity
-
Automation & Scripting
-
Develop automation scripts in Python, Bash, and PowerShell to streamline operational tasks
-
Automate routine maintenance, deployments, and monitoring setup
-
Collaboration & Best Practices
-
Collaborate with development teams to integrate DevOps best practices
-
Mentor junior engineers on infrastructure patterns, security hardening, and performance optimization
-
Document system designs, runbooks, and post-incident reviews
Required Qualifications
-
5+ years of DevOps or Site Reliability Engineering experience
-
Proven expertise with Kubernetes and Docker in production environments
-
Strong proficiency with Terraform, YAML pipeline authoring, and GitOps workflows
-
Hands-on experience across at least two major cloud providers (AWS, Azure, GCP, Oracle)
-
Solid SQL and PostgreSQL knowledge, including query optimization and scripting
-
Experience with messaging platforms: Service Bus, SQS, RabbitMQ
-
Excellent scripting skills in Python, Bash, and/or PowerShell
-
Deep understanding of networking fundamentals: VPNs, load balancers, DNS, VCNs.
-
Configuration of Azure Cognitive Services, AWS Bedrock, Azure OpenSearch, Azure AI Search