About the role
- Manage 500+ CI environments, monitor deployments, triage failures, and track KPIs.
- Handle branch merges, create CI jobs, and review test coverage.
- Analyze KPIs across branches and assign failures to owners.
- Maintain and build CI pipelines per engineering plans.
- Automate tasks to boost efficiency and cut costs by 10% annually.
- Track and resolve lab environment issues.
- Manage HaaS requests for test environments and resource allocation.
Requirements
- Fluent English as working language
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience (minimum 5 years) and able to work independently
- Proficiency in scripting languages such as PowerShell, Python.
- Experience managing large-scale CI environments and production pipelines.
- Solid understanding of version control systems (e.g., Git) and branch management.
- Familiarity with KPI tracking, test coverage analysis, and CI metrics.
- Strong troubleshooting and triage skills for deployment and environment issues.
- Excellent communication and collaboration skills.
- Private Health and Life Insurance
- 12 days per year of Paid Time Off (PTO) + 3 discretionary days
- 100% remote
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CI environments managementKPI trackingscripting languagesPowerShellPythonversion control systemsGittest coverage analysisCI metricstroubleshooting
Soft skills
communicationcollaborationindependenceproblem-solvingtriage skills
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering