Senior Linux Application Support Engineer / DBA

Job Description

Install, configure, and maintain software for development, test and production servers. Provide monitoring and maintenance scripts/processes for all tiers of systems, including supporting documentation.  Build and maintain scripts/processes to efficiently roll new code to systems.  Interact with customer technical teams to provide root cause analysis and support issue resolution across integrated applications.
 
This role may require periodic short-term travel to seminars, training, and client sites.

Education and Work Experience

  • Bachelor's degree in Computer Science, Engineering, or equivalent
  • Six to ten years of professional experience in Linux system administration, J2EE application deployment, Oracle Database Administration and production support

Required Knowledge & Skills

  • Proven experience developing processes and documentation to support large-scale, hosted applications
  • Professional experience supporting server-side Java solutions embedded in the Tomcat application container
  • Professional experience writing scripts in Perl and sh
  • Professional Database Administration experience with Oracle 10g and XE databases
  • Professional development experience with Oracle SQL and PL/SQL
  • Ability to quickly create ad hoc SQL reports with a high degree of accuracy
  • Professional expertise working with all flavors of the Linux operating systems
  • Professional expertise configuring Apache HTTP Servers
  • Professional experience using SVN or similar Source Code Management utilities
  • Demonstrated technical system documentation skills
  • Superior troubleshooting skills; Ability to localize failures in large, distributed, heterogeneous systems
  • Ability to analyze system and application logging information to investigate and anticipate failure points and to assist development teams in bug resolution
  • Ability to analyze and/or modify data on a live production database to support both the client and development teams
  • Solid understanding of entire development process, including specification, documentation, quality assurance and production support

Preferred Knowledge & Skills

  • Application development experience or at least ability to read in Java and to understand stack traces
  • Conceptual familiarity with open source solutions and how communities operate that use them

Non-Technical Skills

  • Self-starter; Willing to learn/explore new areas in the computing field and independently work to solve problems
  • Excellent communications and interpersonal skills
  • Outstanding attention to detail
  • Comfortable with public speaking/training
  • Strong analytical and design skills
  • Strong teamwork skills
  • Willing to travel up to 10% of the time
  • Ability and mentality to support production systems nights, weekends, and holidays

How to Apply

To apply for this position, please either send your resume to hr@unicon.net or use your LinkedIn profile.