Release Engineer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

Collaborate
GitLab
Kubernetes
DevOps
Linux
bash
cloud infrastructure
code reviews
containerization
gradle
mentoring
planning
python
quality control
terraform
writing

Job Details

Job Title: Release Engineer

Location: Remote

 

 

Overview

Client is seeking for an Release Engineer to join our Digital Integration Practice. The successful candidate is responsible for planning and managing cloud infrastructure in support of
business objectives, from conception to deployment as well as mentoring other engineers.This resource will be working remote and will travel to client location upon request.If you crave the freedom of contract work, and thrive in the energetic atmosphere of short/long-term, high profile projects, we want to talk to you today about this opportunity. Let s connect and put your skills to work for us!

 

The Release Engineer is responsible for deploying software to production and quality control environments several times a week (including off-hours deploys) as well as making improvements to our CI/CD processes. This role will work in the cloud and use GitLab, Jenkins and appropriate scripting languages for the task.

 

Essential Functions

Collaborate with the greater engineering team in an agile environment. Deploy new releases to the cloud (AWS, Google) environments.
Write and improve scripts/automation to improve our CI/CD processes.
Work with stakeholders for design and specs, communicating status to all, writing the code, and documenting what you've done.
Write clean, concise code, and robust tests.
Participate in code reviews and daily interactions to ensure our application meets our high standards. We mix up the review teams so you'll get exposed to the whole system.
Performs other related duties as assigned.

 

Education & Experience Bachelor s degree in Computer Science or related field required. 1+ years of Release Engineer or DevOps experience required. Experience writing CI/CD pipelines preferred.

Experience with bash/python or other scripting languages preferred. Experience with containerization (Docker/Kubernetes) preferred. Experience with dependency/build tools (gradle/npm) preferred. Experience with cloud providers (AWS, Google) and infrastructure as code (terraform) preferred.

 

Competency You communicate well whether you re getting requirements from a stakeholder, writing those specifications, explaining a design to your colleagues, or patiently helping other engineers. Demonstrated ability to analyze a request and design robust solutions. You write well-designed code that you and others will find easy to understand and modify six months from now. Demonstrated ability to review code and specifications ensuring high quality standards of other engineer s stories. Mastery of Linux commands and tools. Mastery of cloud providers (AWS, Google) and infrastructure as code (terraform). Mastery of containerization (Docker/Kubernetes). You re passionate about great code design, security, performance, and testing. You pride yourself on understanding projects top to bottom. You re comfortable working in a team where each of us has a huge impact and we depend on each other to get things done. You enjoy working alone or working with others. You re comfortable doing things even when you re not told exactly what to do. You like helping others on things that have nothing to do with your project.