Senior Applications Engineer-19000PDS
Senior Applications Engineer will be part of the Oracle Responsys DevOps team and will be responsible for the 24 / 7 / 365 support of the internal hosted application environments for CXAudience product line.
The ideal candidate comes with deep, technical database knowledge and scripting skills. Must be customer-centric, goal-oriented, self-
directed and have the ability to handle multiple responsibilities simultaneously with an unwavering dedication to operational excellence.
Senior Applications Engineer will plan and conduct activities concerned with ensuring the performance and reliability of our application.
This includes monitoring, validating changes, gathering and reporting metrics of servers, supporting applications, and incident management.
This engineer will also participate in change management process and controls. As a critical member of our operations team they will also be responsible for :
Participate in design review of new infrastructure, and new product / tool development
Develop training materials and mentor other team members on new product features, tools, and technologies
Help develop and continuously improve capacity planning tools in order to meet business growth
Work closely with engineering and system operations to make continuous improvement to internal environments
Perform administration to include installs, upgrades, configuration, tuning, and monitoring of Responsys and third party products (Responsys Interact, Apache / Tomcat, JBOSS, etc)
Participate in changes to the systems from a support perspective; understand the requirements and solutions that will be implemented;
determine monitoring that will be needed for the solutions
Create Best Practices from common production / QA issues
Provide 24 / 7 on call support for after business hours based on a weekly rotating schedule
Document Standard Operation Procedures for Production Support / Operation team, as required
Monitor the internal applications. Setup and refine monitoring alerts.
Key Requirements include :
Bachelor’s or Master’s degree in Computer Science or Engineering
Candidate must have a proven ability to successfully manage multiple responsibilities simultaneously.
The candidate must be comfortable working with production / internal applications in multiple areas of the business pipeline and demonstrate consideration of the bigger picture when identifying solutions.
Must have experience in one or many of CI / CD tools e.g. Chef, Jenkins, Terraform, Puppet, etc.
Very good scripting experience to accomplish CI / CD automation
The candidate must be comfortable working in an environment requiring 24x7 supports.
Candidate must be willing to learn additional platforms and applications as the position will require supporting of multiple platforms and applications.
Great analytical, problem solving, decision-making, leadership and communication (verbal and written) skills.
Exceptional customer service orientation.
Ability in writing SQL statements and analyzing query performance in an Oracle environment.
Experience in system administration, networking concepts and protocols, and programming skills would be good.
Experience with LINUX / UNIX operating systems
Preferred Skills :
Hands on experience with Relational Database Systems (MySQL, Oracle)
Hands on experience supporting SaaS Applications
Web based programming experience
Detailed Description and Job Requirements
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.
As a member of the software engineering division, you will perform high-level design based on provided external specifications.
Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs.
Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel.
BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.