Application Integration Professional
Location: McLean, VA
Integration resource will be part of Environment and System Integration team, working in a fast-paced, dynamic environment. Responsible for delivery and configuration of Middleware infrastructure, Containerization platform in support of business initiatives. Specific activities and associated deliverables include: understanding the current middleware infrastructure and Java based app code build and deployment ; be part of Single Family BTO team to assist in build out and configuration of HA environments to support the Blue/Green deployment , Integration with downstream system, Code configuration and deployment using Jenkins pipeline; automate pipeline tasks.
• Design and develop the Blue/Green deployment process to facilitate the frequent deployment in controlled environments.
•Design and deliver including configuration and maintenance of VM based environments and OpenShift containerization based environments •Design, develop, troubleshoot, and debug infrastructure software including Java, J2EE, JBoss EAP, WebLogic Server, db2, Apache, Tomcat, Docker, OpenShift, Kubernetes, Jenkins ,Spring Boot.
•Support Environment Build and Delivery as per application requirements.
•Provide support for Jenkins pipeline code changes and development •Support hardware compatibility and upgrade.
•Support ongoing complex, high-level enterprise technical support.
•Develop solutions that are innovative, thorough, and practical.
•Proficient in problem determination, troubleshooting, root cause analysis.
•Act as primary interface between Operations, Infrastructure, Engineering and technical stakeholders.
•Identify and recommend process improvements from time-to-time.
•Automate build and deployment related tasks using required automation tools -Unix Shell-scripting, Python, Ansible etc.
•Provide support to multiple interfaces to diverse in-house developed and vendor-supplied applications.
•Document and Provide technical guidelines and best practices to Operations, Integration and Development teams.
•Good understanding on system-level view of applications infrastructure components to help resolve issues in both Non-Prod and Production environments.
•Bachelor’s Degree in Computer Science or Electrical Engineering or Information Systems or equivalent discipline.
•Typically requires 5+ years of industry experience with system integration, DevOps, middleware configuration, Java, J2EE code build and deployment exposure •Understanding of Middleware technology –WebLogic Server, Apache, Oracle SOA technologies.
•Experience with Messaging (JMS), and High-Availability technology - real time trouble shooting of Fail-Over and stand-by issues.
•Deep knowledge of industry-standard, enterprise-class best practices for a large Middleware environment.
•Implementation experience of Security using SSL, Keystores, SHA2, LDAP etc.
•Experience with Web Servers and Application Servers.
•Application development, integration experience using Microservices is definitely a plus.
•Good understanding of Databases - Oracle, MS SQL Server, DB2.
•Good understanding of IT Infrastructure and Monitoring tools (Splunk, Nimsoft, OpNet etc).
•Excellent verbal and written communications skills.
•Experience with Unix shell, Perl, Ansible or Puppet to perform middleware automation