HamburgerMenu
hirist

Solution Architect - Linux C/Red Hat

Posted on: 15/10/2025

Job Description

Description :


About the Role :


We are seeking an experienced and highly skilled Solutions Architect to lead the modernization and migration of a critical backend platform that has been operating on Red Hat Enterprise Linux 4 (RHEL4) for over 15 years. The primary focus of this role is to port, refactor, and rearchitect legacy C code to run seamlessly on AlmaLinux 9 within the Amazon Web Services (AWS) cloud environment.


This position requires deep technical expertise in legacy Linux systems, C programming, and cloud architecture. The successful candidate will be responsible for designing a cloud-ready architecture, creating a comprehensive migration roadmap, and ensuring a smooth transition to a modern, scalable, and maintainable platform on AWS.


Key Responsibilities :


Assessment & Analysis :


- Conduct an in-depth evaluation of the existing RHEL4-based C application stack, including all dependencies, inter-process communication (IPC) mechanisms, flat file systems, and scheduled cron/night job processes.


Legacy Code Modernization :


- Identify obsolete libraries, system calls, and deprecated features that need to be rewritten or replaced to ensure compatibility with AlmaLinux 9.


Cloud Architecture Design :


- Develop a robust and secure target architecture leveraging AWS services such as EC2, networking configurations, IAM policies, and security best practices tailored for the modernized platform.


Migration Planning :


- Build a detailed, phased migration and modernization roadmap that includes resource planning, cost and effort estimations, risk assessments, and timelines.


Toolchain and CI/CD :


- Define and implement modern build and compilation toolchains, continuous integration and continuous deployment (CI/CD) pipelines, and comprehensive testing strategies to support the ongoing development and deployment of the migrated C codebase.


Collaboration and Expertise Leveraging :


- Work closely with the TuxCare consulting team to tap into their expertise on legacy OS support, compatibility layers, and runtime environment considerations.


Documentation and Communication :


- Prepare detailed documentation of findings, architectural proposals, and migration plans. Create clear and persuasive proposal decks to support presales and solutioning discussions with stakeholders and clients.


Qualifications :


- Proven experience in architecting, modernizing, and migrating legacy C applications running on older Linux distributions.


- Strong knowledge of Red Hat Enterprise Linux and AlmaLinux environments.


- Expertise in AWS cloud architecture, including EC2, VPC, IAM, security, and networking.


- Hands-on experience with Linux system internals, IPC mechanisms, and file system architectures.


- Familiarity with modern CI/CD tools and build systems for C/C++ projects.


- Ability to analyze and refactor legacy codebases, identify deprecated components, and implement alternatives.


- Excellent communication skills, with the ability to document complex technical concepts clearly and present to technical and non-technical stakeholders.


- Experience collaborating with consulting teams and managing multi-disciplinary projects.


- Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent work experience.


info-icon

Did you find something suspicious?