Posted on: 15/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
Technical / Solution Architect
Job Code
1561115
Interview Questions for you
View All