Deputy Director _ Global DevOps CoE Technical

pepsicojobs

Hyderabad 12 years experience Posted 1h ago

Job Description

  1. Backend Architecture & Engineering
  • Design the backend architecture for all internal CoE applications — API layer, data models, scheduler/worker patterns, storage, and integration points with Azure DevOps, GitHub, and enterprise systems.
  • Write and review production-quality code in Python (primary) and/or Go or similar — the team's tooling stack, not prototype scripts.
  • Establish engineering standards: code structure, testing approach, review process, dependency management, and deployment patterns that your team follows consistently.
  • Lead the migration of legacy scripts into structured, maintainable services — proper error handling, logging, retry logic, and operational visibility built in from the start.
  • Integrate with DevOps platform APIs (Azure DevOps REST, GitHub API, webhook events) to power automation and data pipelines.
  1. Infrastructure Setup & Ownership
  • Set up and manage the hosting infrastructure for internal applications — containerised workloads on Azure (AKS / Container Apps / App Service as appropriate), with IaC from day one.
  • Own infra-as-code for all CoE tooling using Terraform or Bicep — no manual portal deployments that can't be reproduced.
  • Configure CI/CD pipelines for internal applications — the CoE's own tooling must meet the same pipeline standards it enforces elsewhere.
  • Implement secrets management, RBAC, and network controls for hosted applications in line with enterprise security policy.
  • Set up monitoring, logging, and alerting for the internal platform (Azure Monitor, Application Insights, or equivalent) so the team knows when things break before stakeholders do.
  1. Team Leadership & Delivery
  • Lead and manage a team of 2–3 automation/backend engineers — task allocation, unblocking, code review, and keeping delivery on track.
  • Mentor engineers day-to-day: pair programming, design feedback, code reviews, and raising the bar on engineering quality over time.
  • Run a lightweight delivery process: maintain a clear backlog, prioritise with the CoE leadership, and give honest status updates on what is shipping and what is at risk.
  • Write and maintain work items: user stories, tasks, and acceptance criteria in Azure DevOps Boards that reflect what is actually being built and why.
  • Be the technical point of contact for CoE internal tooling — fielding questions from platform teams, security, and stakeholders about what the automation does and how it works.
  1. Governance Automation & Controls
  • Automate policy enforcement across Azure DevOps and GitHub: branch protection, pipeline controls, access reviews, and repo hygiene checks.
  • Build detection and alerting for governance drift — flag when a policy is missing, a control is bypassed, or a configuration deviates from standard.
  • Support compliance and audit processes by generating evidence, access reports, and configuration snapshots on demand or on schedule.
    • Collaborate with Security, Risk, and Architecture teams to translate control requirements into implementable automation — not just translating policy into manual tasks.

Similar Openings for You