AWS DevOps Engineer job
Role details
Job location
Tech stack
Job description
Wealth Managements Core Platform Services group provides horizontal services to all Wealth management Development Teams. Our mission is to provide stable and scalable infrastructure and technology solutions for entire Wealth Management. We serve as a centralized interface through which Wealth Management teams can obtain infrastructure solutions and project support by working closely with application owners throughout the SDLC process to ensure that established products/services are leveraged, and new requirements are fulfilled., This position is for a DevOps Engineer to implement Client specific security policies for Program Hygiene EOL OS Remediation for Client Wealth Management. The Application Engineer ensures that all in-house and 3rd party applications conform to our configuration and deployment standards so that every application can be upgraded, deployed, monitored, and managed in a consistent and reliable fashion across all the environments., &bull Integrate applications to conform to E*TRADE standards using a common build, QA, and deployment process. &bull Write and maintain scripts (shell, Perl, or python) to automate the application configuration/ installation process. &bull Work with development, QA, business/product & Operations to ensure successful application launches. &bull Configure Apache, Tomcat, Tuxedo, IBM MQ, and in-house platforms. &bull Create and maintain documentation to support the full life cycle of an application. &bull On-call for 2nd level QA and PRD support. &bull Coordinate with other teams, business partners, and vendors, as necessary. &bull Manage your own time and work well both independently and as part of a team.
Requirements
We are looking for colleagues with strong sense of ownership and ability to drive solutions. The role is primarily responsible to upgrade front end and services layer application.
The candidate is expected to code, conduct code reviews, and test application, along with participating in application architecture and design and other phases of the SDLC. The ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with without or minimal supervision., &bull 5+ years of Linux/UNIX experience (Red Hat preferred). &bull 4+ years of programming/scripting experience (Korn, Bash, Perl, or Python preferred). &bull 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. &bull 3+ years of experience with UNIX services such as system monitoring/SAR, routing, NSCD, DNS, LDAP, and NTP. &bull Experience with networking concepts and technologies. &bull Experience with database concepts and technologies. (Oracle, Sybase, SQL Server, or Postgres preferred. DBA experience is a plus.) &bull Experience with monitoring tools (Nagios, Big Panda, ITRS Geneos), Atlassian applications (Confluence, JIRA), and source control (git, subversion, Bitbucket). &bull Experience deploying applications in the Cloud (Azure, AWS) is a plus, as is experience with container technologies (Docker, Kubernetes). &bull Experience with hardware/application load balancing or high-availability clusters is a plus. (NetScaler, Veritas Cluster, and/or mod_jk preferred) &bull Experience with projects involving system and application scalability and capacity planning is a plus. &bull Experience with hardware and software evaluations is a plus. &bull Excellent written and oral communication skills.
Desired skills &bull Knowledge of Apache, Tomcat &bull Knowledge Tuxedo, IBM MQ, JDBC &bull Knowledge of database clients Oracle, Sybase. &bull Knowledge of Puppet (bonus) &bull Subversion/GIT &bull Develop documentation throughout the software development life cycle (SDLC) &bull Serve as an expert on applications and provide technical support., &bull Bachelor's degree or equivalent experience. &bull UNIX or Linux training.