Unclassified - Baltimore, MD
posted 3 months ago
The position involves extensive knowledge and hands-on experience with the installation, maintenance, and configuration of tier I and tier II middleware components, specifically IBM WebSphere and JBoss. The candidate will be responsible for gathering requirements and project specifications in collaboration with project teams, translating business requirements into technical requirements for server builds. This includes preparing proof of concepts (POC) for server builds and implementations, ensuring that all technical aspects align with project goals. The role requires proficiency in JBoss installation and a solid understanding of Java EE architecture, including the structure and architecture of JBoss AS. The candidate will administer various versions of JBoss (5.x, 6.x, 7.x) and will be expected to handle both standard and custom configurations, as well as JMX and JBoss JMX Microkernel. The position also demands expertise in application server and web server build automation through Puppet Enterprise, along with a strong grasp of Java EE security protocols, including authentication, authorization, identity management, and SSL configurations. Troubleshooting skills are essential, particularly for JBoss AS issues and multicast problems. The candidate will also be responsible for the installation, maintenance, and configuration of other middleware components such as WebSphere, Apache, MQ Series, and Tomcat. Responsibilities include deploying additional middleware components as required by specific projects or applications, planning and executing version upgrades, migrations, and applying necessary fixes and patches. The role involves setting up clusters for workload management (WLM) and high availability, as well as ensuring load balancing and fault tolerance. Regular maintenance of middleware components will be required, including monitoring server logs and alerts, problem resolution, and troubleshooting. The candidate will also be tasked with deploying applications or system changes as requested by operations peers, making configuration changes, optimizing parameter settings, and setting up health checks, monitoring, and alerting systems. Coordination with vendors and defining performance benchmarks with application teams will also be part of the job, along with the creation of project-specific standard operating procedures (SOPs).