Description

Responsibilities:
Integrate applications to conform to E*TRADE standards using a common build, QA, and deployment process.
Write and maintain scripts (shell, Perl, or python) to automate the application configuration/ installation process.
Work with development, QA, business/product & Operations to ensure successful application launches.
Configure Apache, Tomcat, Tuxedo, IBM MQ, and in-house platforms.
Create and maintain documentation to support the full life cycle of an application.
On-call for 2nd level QA and PRD support.
Coordinate with other teams, business partners, and vendors as necessary.
Manage your own time and work well both independently and as part of a team.

Required Skills:
5+ years of Linux/UNIX experience (Red Hat preferred).
4+ years of programming/scripting experience (Korn, Bash, Perl, or Python preferred).
3+ years of experience with UNIX applications such as Apache, Tomcat, and other Java-based applications. Experience with online brokerage or fintech platforms is a plus.
3+ years of experience with UNIX services such as system monitoring/SAR, routing, NSCD, DNS, LDAP, and NTP.
Experience with networking concepts and technologies.
Experience with database concepts and technologies. (Oracle, Sybase, SQL Server, or Postgres preferred. DBA experience is a plus.)
Experience with monitoring tools (Nagios, Big Panda, ITRS Geneos), Atlassian applications (Confluence, JIRA), and source control (git, subversion, Bitbucket).
Experience deploying applications in the Cloud (Azure, AWS) is a plus, as is experience with container technologies (Docker, Kubernetes).
Experience with hardware/application load balancing or high-availability clusters is a plus. (NetScaler, Veritas Cluster, and/or mod_jk preferred)
Experience with projects involving system and application scalability and capacity planning is a plus.
Experience with hardware and software evaluations is a plus.
Excellent written and oral communication skills.

Desired Skills:
Knowledge of Apache, Tomcat
Knowledge Tuxedo, IBM MQ, JDBC
Knowledge of database clients Oracle, Sybase.
Knowledge of Puppet (bonus)
Subversion/GIT
Develop documentation throughout the software development life cycle (SDLC)
Serve as an expert on applications and provide technical support.

Education

Bachelor's degree