NTT DATA is seeking a Software Development Advisor to lead the development, configuration, deployment, and maintenance of software applications, specifically supporting the Foreman Open Source Team.
Requirements
- Lead-level Systems Programmer with 5+ years of experience in IT, focused on Foreman (Linux systems engineering and automation).
- Subject matter expert in Foreman/Katello with experience supporting and resolving issues related to lifecycle management, security, patching, and provisioning.
- Hands-on expertise in Ansible, including playbook development, and infrastructure upgrades.
- Strong development skills in Python and Ruby, with experience contributing to open-source projects and automating IT operations.
- Extensive Linux platform engineering background, including system provisioning, orchestration, and platform design.
- Skilled in scripting (Bash, Python, etc.) and converting scripts into automated playbooks.
- Experience with container technologies such as Docker and Kubernetes, and virtualization platforms like VMware.
Responsibilities
- Leads development/configuration of application modules and the deployment and maintenance of software applications
- Possesses deep point and subject matter expertise primarily for coding and provision of testing services
- Reviewing technical specifications and reengineering complex program components
- Subject matter expert in Foreman/Katello with experience supporting and resolving issues related to lifecycle management, security, patching, and provisioning.
- Hands-on expertise in Ansible, including playbook development, and infrastructure upgrades.
- Strong development skills in Python and Ruby, with experience contributing to open-source projects and automating IT operations.
- Extensive Linux platform engineering background, including system provisioning, orchestration, and platform design.
Other
- Based in the U.S. Eastern Time Zone, preferably New Jersey, with availability to work standard business hours in that region.
- Effective communicator and collaborator, able to work with cross-functional IT teams and influence technical roadmaps.
- Strong organization skills
- Strong communication skills
- Needs to stay up to date with technology and community support of open-source products