Lead Platform Engineer
Location: REMOTE
Description:
Duration: 12+ Months (Strong Possible extension)
Qualifications:
this is remote W2 role• Bachelor's degree in Computer Science or other technical degree • 7+ years of relevant technical work experience with emphasis on supporting Tomcat application servers on Linux. • 5 years of experience in managing complex systems. • 3+ year working in medium to large enterprise environment as senior or lead system administrator with Java application servers, deployment, and maintenance. • 4-5 years installing, configuring, and patching application servers such as Tomcat, JBOSS and WebSphere. • Integrating backend systems utilizing JMS, JDBC, and LDAP. • Experience monitoring system and application health including analyzing system logs. Desired knowledge/experience on Application Server monitoring tools like Dynatrace, Introscope. • Strong understanding of application server and web server load balancing and fail-over. • Ability to anticipate issues, analyze and resolve problems in a self-directed manner; work effectively with all levels of personnel across multiple functional areas and locations. • Strong analytical skills with the ability to work under strict deadlines and as part of an afterhours and weekend on call rotation. • Excellent verbal and oral communication skills, with an emphasis on the ability to document complex systems and effectively relay this information to co-workers and customers • Ability to work effectively with all levels of personnel across multiple functional areas and locations. • Familiarity with Java or C# architectures and code. • Java Development experience and knowledge of J2EE/JSP/EJB technologies, Web Services. • Solid working knowledge of Unix/Linux systems. Experience writing Bash script programs. • Solid working knowledge with databases Oracle, SQL Server. • Knowledge of working with DevOps tools like Jenkins, CHEF, GitLab and Bitbucket. • Technical assistance in resolving production problems, often after-hours • Periodic weekend, after-hour, and remote work. Responsibilities: • Assists Business owners and Application Development teams with system requirements and capacity analysis • Sets up and maintains computer systems • Assists developers with platform and system access • Analyzes system faults and troubleshoots Middleware layer and Application layer by performing diagnostic tests • Coordinates with Business owners, developers and quality engineers to perform remote testing of the environments • Participate in deployment planning and defect triage meetings and develop effective plans to test and deploy software to target environments. • Middleware application support including application deployment, configuration support, disaster recovery, security, performance monitoring and resolution. • Coordinates with National IT on managing the environments • Manages and monitors COTS products deployed by Business owners to meet bank operational functions • Performs preventative maintenance on platforms and applications • Participates in an Agile development environment where applicable • Creates overall platform/systems management plan • Acts as an internal consultant by providing technical guidance to others • Recommends system maintenance tools that automate processes to enable greater scale and speed • Implements and maintains security in accordance with Bank security policies • Ensure that project activities comply with Bank's Technology Project Standards and adhere to policies, procedures, and processes. • Participates in and may lead groups/committees related to processes, standards and best practices • Takes delivery of servers from Services Delivery Team (National IT), configures the middleware and Application specific settings and makes it available to Development/Product teams • Coordinates with National IT on maintenance of environments • Interacts with Vendors on COTS products implementation and ongoing maintenance • Interacts with Vendors on software products delivery, implementation and ongoing maintenance • Participates with Business owners and Application Development teams on system capacity analysis, stability and availability analysis and testing, planning to optimize system operation and resource utilization • Technical subject matter expert for application deployment and integration activities • Trains solution and deployment teams on latest trends and technologies • Builds solutions that mitigate risk and increase efficiencies • Contributes to the product system architecture, design, development and deployment Complexity • Leads the innovation, design and selection of new technologies in support of business and FRBSF integration engineering initiatives and priorities • Works on highest priority business critical projects/tasks • Regarded as a technical expert in multiple integration disciplines within ITS • Support application deployments using DevOps tools - Jenkins, Chef and Selenium. • Support application code vulnerability, code quality and code security tools like - Fortify, Sonarqube.
Contact: [email protected]
This job and many more are available through The Judge Group. Find us on the web at www.judge.com