Senior Linux App Modernization Engineer
Role details
Job location
Tech stack
Job description
large-scale enterprise migration to Microsoft Azure. This role serves as the bridge
between application owners, development teams, Linux platform teams, and cloud
engineering teams to assess application readiness, reduce migration risk, and identify
modernization opportunities.
The ideal candidate combines Linux systems expertise, application architecture,
development, DevOps, and cloud engineering experience to help application teams
successfully migrate and modernize Linux-based workloads in Azure.
Role Purpose
Responsible for driving discovery, readiness, and migration planning for Linux-hosted
applications with a focus on application architecture, platform dependencies, operational
requirements, and modernization opportunities.
Key Responsibilities
- Conduct application and Linux platform discovery, architecture assessments, and
cloud readiness evaluations
- Analyze application, middleware, operating system, database, network, identity, and
third-party dependencies
- Assess Linux server configurations, services, scheduling, automation, security
controls, and operational processes supporting applications
- Develop migration and modernization strategies including rehost, replatform,
containerization, and refactoring approaches
- Partner with application owners to create migration execution, remediation, and
modernization plans
- Identify and drive resolution of application and Linux platform migration blockers and
technical risks
- Evaluate opportunities to migrate applications to Azure-native and container-based
services
- Align applications and supporting Linux infrastructure with Azure Landing Zone,
security, monitoring, and operational standards
- Facilitate workshops with application owners, developers, Linux administrators, and
subject matter experts
- Document application architectures, Linux dependencies, middleware configurations,
operational requirements, and migration recommendations
- Support migration testing, cutover planning, performance validation, and post-
migration stabilization activities
- Coach application and Linux support teams on cloud-native architecture, DevOps
practices, automation, and operational readiness
- Collaborate with infrastructure, security, database, networking, Linux, and cloud
engineering teams throughout migration waves
Senior-Level Expectations
-
Operate independently across complex Linux application portfolios
-
Assess applications with limited documentation and SME availability
-
Translate application and Linux platform architectures into cloud-ready solutions
-
Lead technical discussions across development, Linux, and cloud engineering teams
-
Influence stakeholders on migration and modernization decisions
-
Drive migration readiness, risk reduction, and operational transformation activities
Relevant Technologies
-
Microsoft Azure (IaaS, PaaS, App Services, Containers, AKS)
-
Linux (RHEL, Rocky, CentOS, Ubuntu, Oracle Linux)
-
Java ecosystems (Spring, Tomcat, WebLogic, JBoss/WildFly)
-
Apache HTTP Server, Nginx, HAProxy
-
Python, Shell Scripting, Perl, and other Linux-based application frameworks
-
Docker, Kubernetes, OpenShift, AKS
-
CI/CD pipelines, Git, Azure DevOps, GitHub
-
Azure Migrate, Application Insights, Azure Monitor
Requirements
Do you have experience in Stakeholder relationship building?, Do you have a Bachelor's degree?, * Bachelor's degree or equivalent practical experience
- 8+ years of experience supporting Linux-based enterprise applications, platform
engineering, DevOps, cloud engineering, or application architecture
- Strong experience with Linux operating systems and enterprise middleware
platforms
-
Experience assessing and migrating Linux-hosted applications and services
-
Experience with Azure migration and modernization initiatives
-
Strong understanding of application architecture, Linux platform operations,
deployment models, and CI/CD practices
-
Experience with application discovery, dependency mapping, and migration planning
-
Working knowledge of enterprise infrastructure fundamentals
-
Strong communication, facilitation, and stakeholder management skills
Benefits & conditions
$70 an hour - Part-time, Contract