Senior DevOps Engineer
Role Overview
We are seeking a highly skilled and self-motivated Senior DevOps Engineer to join our growing DevOps and Automation team. This individual will play a critical role in modernizing our CI/CD pipeline infrastructure, enhancing DevSecOps practices, and contributing to platform standardization across enterprise applications.
The ideal candidate is an expert in Azure DevOps, GitHub Enterprise, infrastructure-as-code (IaC), and container orchestration, AWS CDK, with the ability to take initiative, drive improvements, and work independently in a fast-paced environment.
Key Responsibilities
- Develop, optimize, and manage Azure DevOps pipelines, including templated pipelines and reusable YAML components aligned with enterprise standards.
- Design and implement GitHub PR processes, including branching strategies, branch protection rules, and GitHub Advanced Security (GHAS) enablement.
- Configure and maintain SonarQube integrations for various technology stacks (Angular, Maven, Ant, NodeJS), ensuring quality gates and code health compliance.
- Refactor and manage Ansible playbooks and automation tasks within Ansible Automation Platform (AAP2), leveraging best practices for template design and credential security.
- Implement and troubleshoot ArgoCD configurations, including sync status analysis, GitOps deployment workflows, and drift detection.
- Support and manage OpenShift build configurations, pod-based deployments, and image streams across development and production environments.
- Familiar with AWS CDK and managing Lambda functions.
- Oversee and govern the use of Service Accounts and tokens across CI/CD tools, ensuring proper secret management and auditing.
- Generate and interpret DevOps metrics for pipeline efficiency, deployment frequency, change failure rates, and lead time to production.
- Identify process gaps and proactively propose improvements to optimize DevOps workflows and reduce technical debt.
- Produce clear and maintainable documentation for pipeline configurations, tool usage, and operational procedures.
Qualifications
- DevOps engineering experience in enterprise environments
- Strong hands-on experience with:
- Azure DevOps (YAML pipelines, pipeline templating, environment strategies)
- GitHub Enterprise (Actions, branch protection, GHAS configuration)
- SonarQube (multi-language configuration and enterprise rulesets)
- Ansible & AAP2 (playbook writing, secrets management, template reuse)
- ArgoCD (application sync, GitOps flows)
- OpenShift (deployment management, BuildConfig, pods, service routing)
- Proven ability to work independently and drive initiatives from inception to delivery
- Experience in DevOps metrics tooling and dashboards (e.g., EDF, DORA, or custom reporting)
- Excellent problem-solving, communication, and documentation skills
Nice to Have
- Experience with HashiCorp Vault, Azure Key Vault, CyberArk, or other secure credential storage tools
- Exposure to Sealights, Dynatrace, or other code instrumentation tools
- Familiarity with compliance and governance-driven development pipelines