Job Description :
Middleware Admin

Minneapolis, MN - Locals only

06+ Contract to hire role

c2c

Phone and skype

 

USC GC only.

Responsible for middleware architecture, administration, standards, and tool chain in support mission critical and department solutions using middleware applications servers and queuing.  The ideal candidate will have relevant experience in mid-sized to large enterprises onboarding and supporting mission critical and department solution using middleware and queuing technologies on premise and in the cloud.  

 Primary Responsibilities

  • Participate in all phases of systems development life cycle to provide architectural guidance, influence technical architecture and ensure architectural details adhere to middleware standards, patterns and meet non-functional requirements.
  • Participate and influence design of infrastructure, network, database, and security architectures for in-house and COTS solutions.
  • Maintain and ensure availability and capacity of middleware products and services. 
  • Coordinate all technical details of installation and upgrade of middleware, middleware based solutions, system software and network to onboard solutions and keep the middleware platform up to date.
  • Leads and participates in the evaluation, RFP, RFI of middleware and cloud-based solutions.
  • Consult and manage configuration of middleware applications, debugging, and support of middleware network and infrastructure during upgrades, network changes, etc.
  • Participate in strategic planning for mission critical and department solutions using middleware adopting containerization or cloud deployment.
  • Drive development and innovation in tooling for administration and deployment automation in support of DevOps, continuous delivery, container, cloud. 
  • Define and drive implementation of monitoring and notification best practices of the operational status of applications, infrastructure, networks, databases
  • Develop and maintain middleware standards, document configuration and review solutions to ensure standards and change control process are met.
  • Develop, maintain and deliver knowledge transfer documentations and learning sessions
  • Participates in root cause analysis, debugging, support, and post-mortem analysis incidents and service interruptions.
  • Participate in disaster recovery planning and exercises.
  • Provide application support for production solutions and oversight of support team member’s work and skill growth.

 

Technical Skills / Preferred Qualifications:

  • 6+ years of relevant work experience installing/upgrading, configuring environments and maintaining middleware in a medium to large environment with heterogeneous solutions and common integration technologies
  • Expertise in system architecture, middleware technologies, networking, monitoring and deployment of mission critical application.
  • Experience in configuration, management, tuning and troubleshooting of  Java EE application deployments and upgrades.
  • Expertise with UNIX, LINUX, AIX, operating systems, shell scripting, utilities and experience with system and software deployment automation.
  • Experience with SSL Certificate management for Middleware products to operate the platform within our security and privacy guidelines.
  • Familiarity with Java development patterns and frameworks.
  • Experience working with cloud platforms and experience migrating applications to one or more public cloud providers (Amazon, Oracle, Azure, etc.).
  • Knowledge of Agile, DevOps and supporting disciplines (CI/CD) and tools such as Jenkins, Ansible, Python.
  • Experience monitoring operational status and performance of solution and tuning of systems.  Proficiency troubleshooting and remediation of issues with infrastructure, database, security, etc
  • Proficiency in middleware design and development and disaster recovery planning and engineering.
  • Experience and proficiency in supporting a 24x7 operations, patching, researching vulnerabilities for operating systems, security and related technologies.
  •  

Soft Skills    

  • Good technical consulting skills, analytical and problem-solving skills to troubleshoot systems problems
  • Must be resourceful, self-starter, maintain skill set; aptitude to evaluate / become proficient in new technologies, processes and skills, motivated learner
  • Result oriented, “Make it happen” attitude, seek win-win outcomes
  • Must have excellent written and verbal skills and be able to communicate and work with all levels of an organization
  • Ability to work independently and as part of a team, ability to coordinate and facilitate technical meetings with multiple vendors and stakeholders
  • Must be flexible, good organizational skills, good listener with attention to detail
  • Flexible, must escalate appropriately and have ability to multi-task
  • Must be open to possible off-hour on-call support in high paced environment

 

Education and Certification

  • Bachelor's degree or equivalent combination of education and experience
  • 5+ years of related experience a must

 

Technologies:

  • WebSphere Application Server, WebLogic Server, Tomcat, OHS, IHS, BPM, IBM Liberty profile
  • Protocols/technologies: HTTP, SSL, LDAP, JDBC, Servlet/JSP, SQL, HTML, XML, SSO
    Messaging: Active MQ, MQ Appliance, AS400 MQ, J2EE
  • Tools: Dynatrace(Monitoring), BMC, ELK
  • Cloud Based Technologies: Docker, Ansible, Jenkins
  • Other: Documaker,
  • OS: Unix/Linux/Windows/AS400
             

Similar Jobs you may be interested in ..