Software Release Engineer Position Available In Madison, Alabama
Tallo's Job Summary: As a Software Release Engineer, you will maintain and enhance GitLab CI/CD pipelines, manage Docker images, track software version updates, ensure code coverage, and resolve vulnerabilities. Requires expertise in GitLab, Linux, OpenShift, and Docker. This fully remote position requires a BS degree with 10 years of experience or MS degree with 7 years of experience.
Job Description
Job Title:
Software Release Engineer Job Description As a Software Release Engineer, you will be responsible for maintaining and enhancing forty GitLab CI/CD pipelines, managing Docker images, tracking and implementing software version updates, ensuring application code coverage, and resolving software vulnerabilities detected by customer scanners. The ideal candidate will have extensive experience with Linux, OpenShift, and GitLab. Responsibilities Design, build, and maintain continuous integration and continuous delivery (CI/CD) pipelines using GitLab. Deploy applications using Kubernetes and OpenShift. Maintain and create Docker images. Ensure code coverage and perform unit tests using SonarQube. Diagnose and resolve complex technical issues. Respond to monitoring tool results, identify issues, and troubleshoot problems. Essential Skills Expertise in GitLab for managing code versions and collaboration. Experience with Kubernetes and OpenShift deployments. Experience with SonarQube for code coverage and unit tests. Experience maintaining and creating Docker images. Strong analytical skills for diagnosing and resolving technical issues. Effective communication and teamwork skills. Active Secret Security Clearance. BS degree with 10 years of experience or MS degree with 7 years of experience. Additional Skills & Qualifications Experience with Python and scripting languages. Knowledge of deployment processes for over 40 microservices and 25 Java images. Work Environment The position is fully remote, with a team of 7 (soon to be 8) members spread across the US in various time zones. The team is collaborative yet capable of working independently. The role focuses on production and deployment rather than development or platform setup. Training will be provided in some areas, but expertise in GitLab and Docker for maintaining CI/CD pipelines is essential.