DevOps Release Engineer
Core
Plan, coordinate, and execute software releases across multiple environments; administer and troubleshoot enterprise DevOps tools and build infrastructure.
Role type
DevOps Release Engineer
Builds
Production software releases and build pipelines
Domain
Software Engineering / DevOps
Required skills
CI/CD administration, scripting (PowerShell, Bash, Python), virtualization (vSphere, Docker), identity management (Okta), build automation (MSBuild, Maven), troubleshooting, documentation
Preferred skills
API integrations, cross-functional collaboration
Technologies
GitLab, TeamCity, Jenkins, Artifactory, Jira, Confluence, Perforce, Bitbucket, Fortify, SonarQube, Crowd, Fisheye, Nexus, SVN, Docker, vSphere, Okta, PowerShell, Bash, Python, MSBuild, Maven
Responsibilities
Schedule and execute software releases with development and QA teams; deploy applications and automate deployment processes; troubleshoot build and deployment issues; maintain release readiness and rollback strategies; administer and configure DevOps tools and build agents; manage GitLab repositories, runners, and access permissions; run Fortify scans and manage automated uploads; maintain Artifactory repositories and artifact processes; manage Windows and Linux build agents and servers; install and verify server certificates; manage virtual machines and Docker containers; support authentication and access management via Okta; develop scripts and API integrations; maintain technical documentation.
Seniority
Mid-level, hands-on IC