Strategic Staffing Solutions
Title: Linux Migration Engineer
Location: St. Louis, MO (Mostly remote with some onsite work)
Duration: 6 Months with possible extension
Role Type: W2 Contract Engagement
Job Overview:
We are seeking a skilled Linux migration specialist to lead the migration of legacy .com executable files to Linux-based alternatives. This role requires expertise in Bash scripting, Unix/Linux system administration, and scripting automation to ensure a seamless transition. The ideal candidate will bring hands-on experience with Unix/Linux environments, proficiency in automation and scripting, and a keen analytical mindset to troubleshoot and validate migration processes.
Responsibilities:
- Analyze and understand the structure and functionality of legacy .com files.
- Decompile or disassemble .com files where needed to replicate their logic on Linux.
- Develop Linux-based solutions using Bash or Python scripts to replace .com executables.
- Write, debug, and optimize Bash scripts for migration and automation tasks.
- Use Python and other scripting languages like Perl to supplement Bash scripts when required.
- Implement and manage cron jobs for automated task scheduling.
- Manage and configure the Linux environment for migration and script execution.
- Maintain Unix/Linux file systems, permissions, and process management to ensure smooth operations.
- Apply SQL skills for database interactions and data manipulation as part of the migration.
- Collaborate on data migration tasks, particularly if the migration involves database dependencies.
- Document the migration process, newly developed scripts, and troubleshooting steps.
Required Skills:
- .com File Knowledge:
- Deep understanding of DOS and .com file structure.
- Ability to disassemble or decompile .com files to analyze and replicate logic.
- Bash Scripting: Proficient in writing, testing, and debugging complex Bash scripts.
- Solid experience with Unix/Linux command-line tools and utilities.
- Strong understanding of Unix/Linux environments, file systems, and process management.
- Experience with permissions management, environment configuration, and cron scheduling.
- Extensive scripting experience with Bash, Python, and preferably Perl.
- Proven ability to automate processes and create streamlined workflows.
- Strong command of SQL for database queries, data updates, and migrations.
Bonus Skills:
- Experience with HP-UX to help troubleshoot or provide insights on migration issues.
- Familiarity with Sybase databases, particularly helpful for related data migration tasks.
- Knowledge of AutoSys for job scheduling and management in Unix/Linux environments.
*Beware of scams. S3 never asks for money during its onboarding process
Job ID: JOB-238968
Publish Date: 13 Nov 2024