Position Details: Job Title: Middleware Engineer Location: Visakhapatnam, AP(Onsite) Duration: Full time Description: Miracle Software Systems is looking for a Middleware Engineer with 5–8 years of experience in managing enterprise middleware platforms. The role involves supporting application servers, web servers, cloud resources, CI/CD pipelines, automation tools, and monitoring environments across Dev, QA, and Production systems, primarily on RHEL servers. Key Responsibilities: - Install, configure, and maintain Apache Tomcat environments on RHEL servers. - Deploy applications and configure JVM settings, libraries, datasources, and environment variables. - Configure log rotation for application logs. - Perform JDK and Tomcat upgrades and fix pack installations based on application compatibility. - Configure and manage Apache HTTP Server and NGINX, including reverse proxy rules and routing. - Install and renew SSL certificates for web servers and applications. - Analyze web server and application logs and guide developers to resolve issues. - Configure and support ActiveMQ messaging services. - Configure monitoring and alerts using Nagios XI, Azure Application Insights, Azure Service Health. - Configure application logs to Azure Log Analytics Workspace. - Manage Azure infrastructure activities including: - Resource Groups and Subscriptions management - Virtual Machine creation and configuration - Snapshot creation and server restore activities - Create and manage CI/CD pipelines for application deployments using Git, GitHub Actions, Jenkins, and Azure Bicep. - Troubleshoot issues related to code deployment pipelines, build failures, and release process errors. - Automate tasks using Ansible and Shell scripting. - Play a key role in application-level and server-level troubleshooting to identify root cause and ensure service stability. - Support middleware environments on RHEL (90%) and Windows (10%) servers. - Participate in CAB meetings for change requests. - Manage tickets using Jira and maintain documentation in Confluence. - Work in client-facing environments. Required Skills: - 5–8 years experience in Middleware Administration - Strong experience in: - Apache Tomcat - Apache HTTP Server - NGINX - ActiveMQ - Ansible - Git & GitHub Actions - Jenkins - Azure Bicep - Experience managing Azure resources, including: - Resource Groups and Subscriptions - Virtual Machine creation and configuration - Snapshot creation and server restore activities - Strong knowledge of RHEL Linux - Experience in CI/CD pipeline creation and troubleshooting - Experience in application deployment and troubleshooting - Experience with monitoring and logging tools - Experience with Jira and Confluence - Understanding of change management process - Experience in Shell scripting Nice to Have: - Experience in OS patching activities (RHEL / Windows) - Exposure to SendGrid - Experience with SAP BOBJ - Basic knowledge of PowerShell - Experience in production support environment
Job Title
Middleware Engineer