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