Software Release Engineer Position Available In Madison, Alabama
Tallo's Job Summary: The Software Release Engineer role involves maintaining and enhancing forty GitLab CI/CD pipelines, Docker images, tracking software updates, ensuring code coverage, and resolving vulnerabilities. Ideal candidates have Linux, OpenShift, and GitLab experience. This is a remote position with a collaborative US-based team. BS with 10 years' experience OR MS with 5 years' experience and an Active Secret Clearance are required.
Job Description
Exciting Software Release Engineer Opportunity Supporting the NGA!!! Job Description As the Release Engineer, you will be expected to maintain and enhance forty GitLab CI/CD pipelines, maintain Docker images, track and implement software version updates, ensure app code coverage, and resolve detected software vulnerabilities flagged by customer scanners. The ideal candidate will have experience with Linux, OpenShift, and GitLab. Responsibilities Maintain and enhance forty GitLab CI/CD pipelines. Maintain Docker images. Track and implement software version updates. Ensure application code coverage. Resolve detected software vulnerabilities flagged by customer scanners. Collaborate effectively with the team. Diagnose and resolve complex technical issues. Respond to monitoring tools results, identify issues, and troubleshoot and resolve problems. Essential Skills Expertise in GitLab for managing code versions and collaboration with the ability to design, build, and maintain CI/CD pipelines. Experience with Kubernetes and OpenShift deployments. Experience with SonarQube and code coverage/unit tests. Experience maintaining and creating Docker images. Effective communication and teamwork skills. Strong analytical skills to diagnose and resolve complex technical issues. Ability to respond to monitoring tools results, identify issues, and troubleshoot and resolve problems. BS with 10 years’ experience OR MS with 5 years’ experience. Active Secret Clearance. Additional Skills & Qualifications Experience with Python, Java, JavaScript and scripting languages is a plus. Kubernetes and OpenShift experience is highly beneficial. Work Environment The work is fully remote with a collaborative team spread out across the US in all time zones. The team consists of seven members, soon to be eight, who work independently yet collaboratively. Training is provided in some areas, but expertise in GitLab and Docker, especially in maintaining CI/CD pipelines, is necessary. The team deploys over 40 microservices to the cloud and maintains over 25 Java images. The role involves production and deployment tasks, with a separate team handling development and platform setup.