WebSphere Admin in Alpharetta, GA at HUNTER Technical Resources

Date Posted: 11/25/2019

Job Snapshot

Job Description


WebSphere Administrator

 

This position is of a Sr. Software Engineer with our client in Alpharetta, GA ith expertise on WebSphere & Weblogic Administration in Unix/Linux based environment

 

Product Development

• Excellent knowledge on Application server architecture and internal working

• Work with application design and development teams to develop and enhance the client' s application and architecture

• Ensure the application is SOA compliant

• Ensure the  application supports clustering for scalability and redundancy

• Ensure security best-practices are architected into the  application

 

Environment Support

• Application server administration (WebSphere & WebLogic - need to have experience on both)

• Installation of application server software

• Cell/domain creation and management

• Deployment/Administration scripting

• Application code migrations

• Implement clustering in development and test environments for high-availability and scalability

• Database Secondary Support

• Create users and manage accounts

• Application server monitoring and troubleshooting

 

Packaging and Release Management

• Package application software (appserver or other) for customer distribution

• Provide input to the creation of software deployment guides for software

• Provide input to the creation of application System Administration and Installation Guides

 

Technical Support - ASSIST

• UNIX administration support

• Development tool support (Subversion, JIRA, Bamboo, Confluence)

 

Sales & Marketing Support - ASSIST

• Assist with provision of application environments and related support for customer/sales demonstrations under the supervision of a senior colleague

 

Customer Support - ASSIST

• Assist with general secondary customer support under the supervision of a senior colleague

• Provide application server support and general SOA integration support to clients

 

Professional Services

• Work with customers on  implementations and integration efforts

• Assist customers with application server clustering (design and implementation)

• Assist customers with application server security configuration

• Assist customers with application server SOA integration (JMS, web-services)

 

Team Support - ASSIST

• Assist other members of the team on topics / methods / techniques related to application server architecture

General & Administrative Support

• Enter time and expenses accurately and in a timely manner

• Participate in HR activities such as interviews of candidates for various positions as requested



Detailed List of Activities the Middleware Engineer May Perform on a Regular Basis

• Provide Environment Support including but not limited to the following

• Build application server environments

• Perform application database and application server migrations

• Answer environment related questions from developers/QA

• Standardize environments – develop and follow standard maintenance and operating procedures

• Coordinate SVN branching and tagging w/ the various teams

• Perform Environment Planning for future needs (i.e.: # of envs needed, determine what hardware has space for them, application server cluster design, etc)

• Assist with troubleshooting issues – ie: assist with JMS messaging problem in clustered environment, or troubleshoot continuous integration environment migration failure

• Monitor Appserver environments for errors or for performance purposes and install/configure profiling tools when necessary

• Attend environment support meetings

• Provide off-hours on-call support when needed – this is usually only during peak development times, SEV 1 and 2 support issues, or prep times before Sales Demos

Assist with Release Management

• Help with packaging of patches/large releases/hot patches

• Maintain project’ s packaging notes for things we need to address at packaging for the Appserver or for the Application code

• Package up the code

• Write installation/deployment guides

• Mock installs

• Coordinate delivery of code to customer

• Assist with the maintenance of the SVN Projects & Releases Diagram on Confluence - pictorial view of what we have releases, to make it visually easier to see where code needs to be retrofitted

• Assist with the content in the System Administrator’ s Guide and Installation Guide

 

Assist Development Team

• Automation work – working w/ the Java team to work towards automation of testing, personal schemas, Release builds, CI envs, etc

• Attend development design and architecture meetings

• Support continuous integration environments for automated builds and unit testing

 

Application Server support

• Create new cells/domains (environments)

• Installation/Patching of WebSphere and WebLogic software

• Create new Application Server Administration Console users/groups

• Configure appserver messaging components as components evolve and change

• Research bugs, open Service Requests (IBM and Oracle)

• Build Continuous Integration and Nuke-n-Pave appserver envs

• Design and implement the application server cluster architecture

 

Tools Work

• Subversion/JIRA/Bamboo/Confluence

• Add new (remove old) users and groups

• Create new projects, build plans and spaces

• Perform upgrades and install patches

• Manage plugins with other tools

• Set up notification schemes

• Perform monitoring and support of tool

• Troubleshoot problems, research bugs, create issues with Atlassian for bugs/problems

Assist with System Maintenance tasks

• Participate in the NetBackup tape rotation

• Create UNIX user and groups

• Troubleshoot server issues (i.e.: filesystem filling up, runaway processes, server slowness, memory/cpu issues, etc)

• Assist with maintenance and monitoring scripts for the Appservers and tools

Assist with Sales Support

• Assist with building and maintaining Sales environments

• Coordinate environments where sales demos can be shown from

• Create demo environments when needed

• Assist development team when they have to modify data for demos

 

Required Skills:

• Minimum 5 (five) years as an experienced WebSphere (WAS) and WebLogic (WL) administrator and J2EE application developer

• Proficient with WAS/WL installations and upgrades

• Experience utilizing WAS/WL scripting using platform standard scripting

• Experience working with Java development teams in the design and architecture of new J2EE applications

• Expertise with WAS/WL clustering

• Expertise with SOA integration (JMS, web-services)

• Security best practices and standards

• Performance tuning and monitoring of the Application Servers

• Experience utilizing Oracle databases and SQL

• Experience working on UNIX systems and Shell scripts

• Must have a good understanding of CI/CD pipeline

• WebSphere certification preferred

• Java development experience preferred

• Utility experience (Electric, Gas, Water); esp. business experience with the retail side of the industry

• Experience working in an iterative development environment such as Agile/SCRUM

• Experience working in and for an organization building enterprise software development applications for delivery to external clients

 

Required Experience:

• Bachelors degree; prefer computer science, information systems, engineering, or related field