DEVOPS TECHNICAL LEAD
happiestminds
Job Description
. GitHub Enterprise Platform Administration
- Own the administration, configuration, and optimization of the enterprise GitHub environment.
- Configure and manage GitHub organizations, repositories, teams, permissions, policies, and enterprise-level settings.
- Establish and enforce repository governance standards including branch protection, pull request policies, CODEOWNERS, required status checks, and review requirements.
- Manage GitHub Enterprise integrations with CI/CD, security, cloud, testing, and deployment platforms.
- Configure and maintain GitHub Actions runners, including GitHub-hosted and self-hosted runner environments.
- Troubleshoot GitHub Enterprise and GitHub Actions issues across repositories, workflows, permissions, runners, integrations, and authentication.
- Support enterprise adoption and standardization of GitHub across development teams.
2. CI/CD Pipeline Development & Engineering
- Design, develop, implement, and maintain robust CI/CD pipelines using GitHub Actions and Azure DevOps.
- Build reusable and maintainable workflow and pipeline templates that can be adopted across multiple engineering teams.
- Automate end-to-end build, test, security scanning, artifact creation, and deployment processes.
- Implement multi-stage CI/CD workflows covering development, testing, quality validation, approvals, and production deployment.
- Integrate CI/CD pipelines with source control, testing frameworks, artifact repositories, security scanners, cloud platforms, and deployment tools.
- Implement pipeline automation that supports reliable and repeatable software delivery across environments.
- Develop appropriate branching, pull request, merge, and release strategies aligned with enterprise DevOps standards.
3. Pipeline Troubleshooting & Performance Optimization
- Act as a technical escalation point for complex CI/CD pipeline failures and deployment issues.
- Diagnose and resolve failures involving YAML configuration, authentication, permissions, runners/agents, dependencies, build tools, deployments, and integrations.
- Analyze pipeline execution time and identify opportunities to improve build and deployment performance.
- Optimize caching, parallel execution, dependencies, artifact handling, and runner utilization.
- Investigate intermittent and environment-specific pipeline failures and implement sustainable corrective actions.
- Establish troubleshooting standards, reusable diagnostics, and operational runbooks for common CI/CD issues.
4. Azure & AWS Cloud, Docker & Kubernetes Engineering
- Design and maintain CI/CD processes supporting cloud-native applications deployed on Microsoft Azure and AWS.
- Build and maintain Docker-based application build and deployment workflows.
- Integrate container image build, scanning, tagging, and publishing into CI/CD pipelines.
- Support deployments to Azure Kubernetes Service (AKS) using appropriate deployment methodologies.
- Work with Kubernetes deployment mechanisms including Helm, kubectl, manifests, and related automation.
- Integrate pipelines with Azure and AWS services and cloud-native deployment architectures.
- Troubleshoot container build, registry, Kubernetes deployment, and application rollout issues.
- Collaborate with Azure and AWS architects and engineering teams to improve cloud deployment reliability, scalability, and automation.
- Hands-on experience with AWS cloud services and integrating AWS deployments into CI/CD pipelines.
- Experience with AWS services such as EKS, ECR, IAM, S3, CloudWatch, and related deployment and monitoring services.
- Build and maintain containerized application deployment workflows using AWS EKS and ECR.
- Implement secure authentication and access management for AWS-based CI/CD integrations using IAM roles and federated identity where applicable.
5. DevSecOps & Security Integration
- Implement security best practices throughout the CI/CD lifecycle.
- Integrate security scanning and quality controls into CI/CD workflows.
- Support implementation of SAST, dependency scanning, container vulnerability scanning, and other DevSecOps controls.
- Implement secure management of credentials, secrets, service connections, and pipeline variables.
- Apply least-privilege principles to GitHub, Azure DevOps, Azure, and CI/CD integrations.
- Support regular security assessments, vulnerability remediation, and CI/CD platform audits.
- Ensure CI/CD processes comply w