What are the responsibilities and job description for the Linux System Engineer position at CEI?
One of CEI's largest Financial Services & Banking clients is seeking a Linux Packaging Engineer to join their growing organization!
Client/Industry: Financial Services & Banking
Job Title: Linux Packaging Engineer
Location: Hybrid - 3 Days On-Site / 2 Days Remote | Pittsburgh, PA 15222 ; Cleveland, OH 44136 ; Dallas, TX 75234 ; Birmingham, AL 35233 ; or Phoenix, AZ 85016
Work Schedule/Shift: Mon-Fri 8am – 5pm (EST Preferred ) | Minimum 40 work hours per week.
Duration/Length of Assignment: 12 Month Contract to Hire
*Must be able to convert to a full-time employee without sponsorship, restrictions, or an additional employer*
- W2 Employment Only – No Corp to Corp / C2C arrangements.
- Expected potential for contract extension(s) and/or conversion to Full-Time/Permanent Employment.
- Optional benefits available during contract (Medical, Dental, Vision, and 401k)
Position Overview:
This role is part of a team focused on deployment and packaging services for the bank’s enterprise desktop environment. The primary goal is to ensure software is properly packaged and prepared for deployment across various banking environments, ensuring seamless integration and operational efficiency. This initiative is critical to maintaining and enhancing software deployment strategies, with an emphasis on automation, scalability, and security. The team operates in a fast-paced, collaborative environment, working closely with internal stakeholders to deliver high-quality solutions. The Senior Software Engineer will be responsible for developing and implementing software packaging solutions for Windows Server environments. This includes working with internal software owners to establish packaging requirements, ensuring compatibility, and maintaining best practices for software deployment. The role will involve working with Linux Red Hat, Ansible, and Linux Scripting, leveraging these tools to automate and optimize software packaging and deployment processes. The ideal candidate will have a strong technical background in enterprise software packaging, automation, and deployment within large-scale environments.
Required Skills/Experience/Qualifications:
- 4-6 years of experience in software packaging, deployment, and automation in enterprise environments
- Proficiency in Linux Red Hat administration and Linux scripting for automation and deployment
- Hands-on experience with Ansible and Ansible Playbooks for configuration management and deployment
- Experience with Ansible RHEL (Red Hat Enterprise Linux) for automation and infrastructure provisioning
- Ability to develop, maintain, and optimize software packaging solutions for Windows Server environments
- Strong understanding of enterprise software deployment processes and collaboration with software owners to establish deployment requirements
- Ability to document software packaging standards and provide technical guidance to internal teams
- Strong communication skills, ability to work cross-functionally, and meet deadlines in a fast-paced environment
Preferred Skills (Not Required):
- Experience with Linux/Bash shell scripting for automation
- Familiarity with JFrog Artifactory for package storage and distribution
- Bachelor’s degree in a relevant field or equivalent work experience
Day to Day/Responsibilities:
- Collaborate with software owners to define software packaging requirements and ensure proper configurations for deployment
- Develop and optimize Windows Server software packaging solutions to streamline the deployment process
- Utilize Ansible and Ansible Playbooks to automate software deployment and configuration management
- Manage Linux Red Hat environments, ensuring software and security updates are packaged and deployed efficiently
- Develop and maintain Linux scripting solutions to automate routine deployment tasks and system configurations
- Work closely with internal teams to troubleshoot deployment issues and optimize software rollout processes
- Maintain documentation for software packaging standards, deployment procedures, and best practices
- Ensure compliance with enterprise IT policies and security standards when packaging and deploying applications
- Provide ongoing support for packaged applications, addressing issues and implementing necessary updates
- Participate in team meetings, communicate progress, and collaborate with stakeholders to enhance deployment strategies
Salary : $55 - $65