Job Summary
We are seeking a skilled and proactive Linux/Middleware Engineer to join our IT Infrastructure team. The ideal candidate will be responsible for the administration, maintenance, and support of Linux-based systems and middleware applications. This role requires deep technical knowledge of Linux systems and hands-on experience with middleware technologies.
Key Responsibilities
- Install, configure, and maintain Linux servers (RHEL, CentOS, Ubuntu, etc.).
- Manage and support middleware applications (Apache, Tomcat, JBoss, WebLogic, etc.).
- Perform system monitoring, performance tuning, and capacity planning.
- Implement and maintain system security, patching, and compliance.
- Troubleshoot and resolve hardware, software, and networking issues.
- Automate routine tasks using shell scripting or configuration management tools.
- Maintain backup and disaster recovery procedures for Linux and middleware systems.
- Collaborate with application teams to support deployments and upgrades.
- Document system configurations, procedures, and troubleshooting steps.
- Participate in on-call rotation and provide after-hours support as needed.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in Linux system administration.
- 5+ years of hands-on experience with middleware applications.
- Proficiency in shell scripting (Bash, Perl, or Python).
- Strong understanding of networking concepts (TCP/IP, DNS, NFS, etc.).
- Experience with storage systems (SAN/NAS) and backup solutions.
- Familiarity with ITIL practices and change management processes.
Preferred Qualifications
- Middleware certification (e.g., Red Hat Certified Specialist in Middleware).
- Experience with automation tools like Ansible, Puppet, or Chef.
- Exposure to cloud platforms (AWS, Azure) and hybrid environments.
- Knowledge of containerization (Docker, Kubernetes) is a plus.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and documentation abilities.
- Ability to work independently and in a team-oriented environment.
- Detail-oriented with a proactive approach to system reliability.