Hands-on experience building, configuring, and troubleshooting deployment pipelines; understands environment promotion and deployment blockers..
Internal pipeline templates, approval gates, release conventions, and team-specific operating procedures.
Azure DevOps and Git
- Working knowledge of repositories, pull requests, branching, approvals, YAML pipelines, and release management.
- Organization-specific repository structures, branch naming, access processes, and approver requirements.
GCP deployment - Primary / Advanced
- Practical experience deploying and supporting GCP workloads, including services such as Cloud Run, IAM, networking, and environment configuration.
- Application-specific GCP architecture, internal landing-zone standards, and local ownership boundaries.
Infrastructure as Code - Primary / Advanced
- Advanced, hands-on Terraform experience is required. The candidate must be able to design reusable modules; manage HCL, variables, state, dependencies, and role assignments; interpret plans; troubleshoot drift or unexpected resource changes; and safely promote and roll back infrastructure changes through Git, Azure DevOps, or Jenkins.
- Terraform repositories, approved modules, state-management practices, naming standards, pull-request reviewers, approval paths, and environment-specific variables can be learned during onboarding.
DevSecOps and vulnerability controls
- Understands security scanning in build and deployment workflows, remediation, deferrals or risk acceptance, and the difference between code, dependency, image, and infrastructure findings.
- Internal security tools, policy thresholds, reporting expectations, deferral workflow, and escalation contacts.
Production and operational support
- Experience troubleshooting under delivery pressure, coordinating incidents, managing changes, and escalating effectively.
- Internal severity definitions, emergency support procedures, change processes, support queues, and on-call expectations.
Automation and scripting - Primary / Advanced
- Advanced hands-on automation capability is required, with strong Python proficiency supported by Bash and PowerShell. The candidate must be able to replace manual operational work with supportable automation, create and maintain Ansible playbooks, parse configuration and report data, integrate scripts into Azure DevOps or Jenkins pipelines, implement validation and error handling, protect credentials, and produce reliable logging and recovery paths..
- script libraries, Ansible playbooks, coding conventions, Azure DevOps and Jenkins templates, ESP scheduling, internal data sources, reporting formats, credential-management patterns, and existing operational automations can be learned during onboarding.
Technical problem solving
- Can isolate root cause across application, pipeline, cloud, infrastructure, and security layers without relying on step-by-step direction.
- Knowledge of specific applications, environments, dashboards, and historical issues.
Ownership and collaboration
- Can independently gather requirements, coordinate with application and security teams, track open items, communicate risk, and close work.
- Stakeholder map, internal terminology, reporting cadence, documentation standards, and escalation paths.
Internal business and application knowledge
- Application portfolio, business workflows, team responsibilities, internal systems, trackers, and compliance processes..
Certifications and specialized tools
- Certifications are not a substitute for hands-on capability. Direct experience with equivalent tools is acceptable.
- Specific scanners, dashboards, reporting tools, and certifications can be developed based on role needs.