Logo
Kelly Science, Engineering, Technology & Telecom

DevOps Release Engineer

Kelly Science, Engineering, Technology & Telecom, Eden Prairie, Minnesota, United States, 55344

Save Job

Overview

Job Title:

DevOps Release Engineer II Location:

Remote Employment Type:

Temp to Perm (6 months) Pay rate:

$48.57 per hour W2 Contract (No C2C) Required Education and Experience

Bachelor’s degree in Computer Science, Information Technology, or equivalent work experience. 3+ years in a DevOps, Release Engineering, or Build Engineering role. Strong experience with CI/CD tools (GitLab, TeamCity, Jenkins). Experience administering and troubleshooting a wide range of DevOps tools (GitLab, Artifactory, Jira, Confluence, Perforce, Bitbucket, Fortify, SonarQube, Docker, Crowd, Fisheye, Nexus, SVN). Proficiency in both Windows and Linux server environments. Experience with vSphere and managing virtual machines. Strong scripting skills in Bash, Python, or similar languages. Experience with certificate management and troubleshooting build agents. Familiarity with Okta and identity management. Position Overview

We are seeking an experienced DevOps Release Engineer to manage and optimize our software release processes, maintain CI/CD pipelines, and provide technical support to development teams. This role involves working with a wide range of DevOps tools, performing basic administration tasks, and ensuring the security and reliability of our release infrastructure. The ideal candidate will possess strong technical troubleshooting skills, extensive tool administration experience, and the ability to collaborate closely with developers, QA, and operations teams. Key Responsibilities

Release Management & Deployment: Plan, coordinate, and execute software releases across multiple environments. Support build releases and assist developers in resolving build-related issues. Maintain rollback strategies and ensure release readiness. Deploy software to environments, preferably automate Troubleshoot deployment to environments Maintenance of tools Tool Administration & Support Manage and perform basic administration tasks (e.g., user access requests, configuration changes) for DevOps tools including: GitLab, Artifactory, Jira, Confluence, Perforce, Bitbucket, Fortify, TeamCity, SonarQube, Docker, Crowd, Jenkins, Fisheye, Nexus, SVN. Skills: API work (e.g. proficient in scripting preferably PowerShell for Windows, Bash for Linux) for making API calls MSBuild (engine under which MS builds run) JAVA builds with maven/java builds Create and manage repositories in GitLab, troubleshoot repository access issues, configure GitLab builds and GitLab runners. Create and troubleshoot TeamCity builds, resolve build agent issues, and configure build pipelines. Perform Fortify scans, troubleshoot scan job issues, manage tokens for Fortify, TeamCity, and Jenkins, and configure automated scan uploads. Manage Artifactory access requests, create remote repositories for GitLab packages, and troubleshoot artifact issues. Use Confluence for documentation, ensuring procedures and configurations are well-documented. Manage and troubleshoot build agents for both Windows and Linux environments. Perform basic system administration tasks on Windows and Linux servers, including disk space issue resolution. Manage server certificates, including verification and installation. Work with vSphere to manage virtual machines. Configure and troubleshoot Docker containers and images. Support authentication and identity management via Okta. Partner with developers to ensure smooth integration, build execution, and release scheduling. Coordinate with QA for release validation and certification. Clearly document release processes, troubleshooting guides, and system configurations. Location and Employment Type

Location: Remote Employment type: Contract

#J-18808-Ljbffr