Job Description:
We are seeking a Technical Project Manager (TPM) to lead the planning, execution, and delivery of complex projects focused on software development tools, internal platforms, and infrastructure automation. This role bridges the gap between engineering, product management, and DevOps teams to ensure delivery of high-impact tooling that enhances developer productivity and platform scalability.
Key Responsibilities:
-
Define and document advanced CI/CD integration patterns leveraging industry-leading tools such as Jenkins and Azure DevOps.
-
Lead the recommendation, development, and implementation of tooling enhancements and reusable automation scripts to significantly improve development and deployment efficiency.
-
Provide expert support and guidance to application teams, ensuring their DevOps practices are tightly aligned with complex migration workflows for smooth and efficient transitions.
-
Manage and maintain comprehensive technical documentation related to CI/CD processes, tools, and best practices across platforms like GitHub Pages, Confluence, and SharePoint.
-
Lead and facilitate enablement sessions for development and operations teams, sharing tooling best practices, lessons learned, and fostering a culture of continuous improvement and knowledge sharing.
-
Act as a technical project lead for CI/CD initiatives, overseeing project scope, timelines, resource allocation, and stakeholder communication to ensure successful delivery of DevOps solutions.
-
Identify and mitigate technical risks within CI/CD pipelines and related projects, proposing proactive solutions.
Professional Skills:
-
Proven extensive experience in defining, implementing, and maintaining enterprise-grade CI/CD pipelines.
-
Deep expertise with Jenkins and Azure DevOps, including advanced configuration and administration.
-
Strong proficiency in scripting languages for automation, such as Python, Bash, PowerShell, etc.
-
Demonstrated experience with version control systems, especially Git/GitHub, including branching strategies and repository management.
-
Excellent technical documentation skills, with practical experience using platforms like GitHub Pages, Confluence, or SharePoint.
-
Solid understanding of technical project management principles, with the ability to manage project scope, timelines, and deliverables.