Overview
On Site
DOE
Contract - W2
Skills
Budget
Integration Testing
Collaboration
Management
Unix
Shell Scripting
Scripting
Version Control
Git
Perl
Korn Shell
Python
Database
Linux
Docker
ITIL
Software Development Methodology
Agile
Job Details
JOB SUMMARY We are seeking a Infrastructure Developer / Engineer to support infrastructure maintenance and development for complex, large-scale, mission-critical environments. This role involves building new functionality, maintaining existing infrastructure, and working on database-related automation projects. The engineer will develop and maintain modules/scripts using Perl, Korn Shell (ksh), and Python, while performing unit and integration testing. The ideal candidate is self-sufficient, results-driven, and capable of delivering high-quality projects on time and within budget. Key Responsibilities Develop, maintain, and enhance infrastructure and automation scripts using Perl, Korn Shell, and Python. Support database-related infrastructure projects through scripting and automation. Conduct unit and integration testing to ensure stability and quality of deliverables. Collaborate with team members to integrate new functionality into existing systems. Utilize revision control systems (GIT preferred) to manage code changes. Troubleshoot and resolve infrastructure-related issues in production environments. Work independently to deliver projects in a timely and cost-effective manner. Required Qualifications Proven track record of delivering Perl-based solutions for large-scale, mission-critical production systems. Strong Unix shell scripting skills (especially Korn Shell). Proficiency in Python scripting. Experience with revision control systems (GIT preferred). Ability to quickly learn and work within existing Perl/Korn Shell/Python-based infrastructure. Preferred Qualifications Solid database knowledge. Strong understanding of Linux RH (6, 7, 8). Familiarity with Docker or other container technologies. Knowledge of IT processes, including ITIL and SDLC. Experience working in an Agile development environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.