CI/CD Engineer
Core
Design, implement, and support CI/CD tools and systems that integrate automated testing and deployment to improve delivery speed, reliability, and quality in complex technical environments.
Role type
Senior IC CI/CD Engineer
Builds
Automated testing and deployment pipelines, reusable automation code, and infrastructure deployments
Domain
Software Engineering / DevOps / Cloud Infrastructure
Required skills
Python, Perl, Ruby, Jenkins, GitLab, GitHub, Bamboo, Travis CI, environment configuration, application deployment, database management, cloud services, infrastructure management, automation, SDLC methodologies, DevOps practices, cost-benefit analysis, root cause analysis, test strategy development, rollout planning
Preferred skills
Cloud certifications, DevOps certifications, security certifications, automation certifications
Technologies
Bamboo, Jenkins, GitLab, GitHub, Travis CI, Python, Perl, Ruby
Responsibilities
Design, implement, and support CI/CD tools and systems; Manage deployment-related tasks and support high-level project planning; Evaluate, select, and deploy CI/CD tools; Configure and maintain application environments, databases, cloud services, and infrastructure; Develop reusable automation code and review application code; Document system designs and configurations; Collaborate with infrastructure, security, development, and project leadership teams; Respond proactively to production support issues and implement improvements; Establish documentation controls and audit trails; Assess the effects of software and hardware upgrades and develop test strategies; Support implementation and conversion planning.
Seniority
Senior, hands-on IC