Roles & Responsibilities:
AIX Linux Migration:
- Administer and manage AIX systems, including LPARs, PowerVM, storage configurations, user management, security, and shell scripting.
- Migrate enterprise workloads to Linux (RHEL/SUSE/Ubuntu), ensuring compatibility and performance.
- Handle binary compatibility issues; recompile and port applications to Linux as required.
- Rehost and migrate Tuxedo middleware from AIX to Linux.
- Perform system performance benchmarking across CPU, memory, and I/O differences.
- Implement Linux equivalents for AIX features such as file systems, clustering, and backup utilities.
CVS Azure DevOps (ADO) Migration:
- Migrate code from legacy VCS systems (CVS/Subversion) to Git-based systems using tools like cvs2git, git-tfs, or commercial migration tools.
- Configure and manage Azure DevOps Repos, Pipelines, Artifacts, and Boards.
- Design and implement branching strategies (GitFlow, trunk-based development) for migrated code.
- Develop CI/CD pipelines for legacy C/C++ applications and modern cloud-native applications.
- Migrate work items and ensure smooth transition from legacy issue tracking systems to Azure DevOps Boards.
Cloud & Infrastructure Modernization:
- Conduct Azure migration assessments and recommend IaaS, PaaS, or containerized deployment models.
- Perform infrastructure sizing, cost estimation, and optimization for Linux workloads on Azure.
- Implement Azure Landing Zones and enforce governance best practices.
- Utilize Infrastructure-as-Code (IaC) tools such as Terraform, Bicep, or ARM templates.
- Implement security best practices, including identity and access management, audit, and monitoring.
Required Skills & Qualifications:
- Strong background in AIX administration (LPARs, PowerVM, storage, user management, security, shell scripting).
- Expertise in Linux administration (RHEL, SUSE, Ubuntu) for enterprise workloads.
- Experience with binary compatibility, application recompilation, and portability.
- Familiarity with Tuxedo middleware and enterprise application rehosting.
- Hands-on experience with CVS/Subversion and Git/Azure DevOps migration.
- Knowledge of CI/CD pipeline design for legacy and cloud-native apps.
- Experience with Azure cloud infrastructure, including migration, governance, and optimization.
- Proficiency with IaC tools: Terraform, Bicep, ARM templates.
- Strong understanding of security, identity management, and monitoring in cloud environments.