- Company Name
- OpenText
- Job Title
- Lead Software Developer - DevOps
- Job Description
-
**Job Title:** Lead Software Developer – DevOps
**Role Summary**
Design, build, and maintain automated DevOps pipelines and infrastructure for cloud‑based security and compliance solutions. Lead agile teams, mentor engineers, and drive continuous improvement in build, test, and release processes.
**Expectations**
- 5+ years of hands‑on DevOps experience in large, distributed environments.
- Proven ability to lead technical teams and influence architecture decisions.
- Demonstrated experience with CI/CD tooling, IaC, container orchestration, and cloud provisioning.
- Strong analytical, problem‑solving, and communication skills for cross‑functional collaboration.
**Key Responsibilities**
- Architect and maintain efficient CI/CD pipelines (GitLab, Jenkins, etc.) for multiple engineering teams.
- Design, deploy, and manage build, test, and release infrastructure in public and private clouds.
- Implement monitoring, metrics, and logging systems (Grafana, etc.) on build infrastructure.
- Troubleshoot and triage pipeline failures to ensure rapid resolution.
- Create automation tools and processes to support sustained CI/CD operations.
- Mentor team members on DevOps best practices, shift‑left testing, and continuous integration.
- Collaborate with security, operations, and product teams to embed DevOps culture organization‑wide.
**Required Skills**
- CI/CD expertise: GitLab, Jenkins, or equivalent.
- Scripting: JavaScript, Python, Groovy, Bash, Ruby (preferred).
- Scripting & programming: familiarity with C/C++, C#, Java.
- OS administration: Windows, macOS, Linux (deep knowledge of OS internals preferred).
- Source control: Git, SVN, P4, ClearCase.
- Repository: Artifactory, Nexus.
- Static analysis & code quality: Fortify, Coverity, SonarQube.
- Error logging & analytics: Grafana, ELK Stack.
- Cloud IaC & orchestration: Terraform, Kubernetes, Ansible, vCloud.
- Agile methodology, Jira, Confluence.
- Strong analytical and problem‑solving aptitude.
- Effective written and verbal communication.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent experience acceptable).
- DevOps or cloud‑native certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer, GCP Professional Cloud DevOps Engineer) are a plus.