Monday, May 18, 2009

GHX - Software Configuration Engineer, Sr. Oracle Database Administrator

Title: Software Configuration Engineer
Skills: Software builds / delivery, production, communication / persuasion
Date: 5-18-2009
Description: Position requires performing software configuration management (SCM) tasks including use of SCM tools for configuration identification, configuration control, configuration status accounting, configuration verification and audits, preparing and executing software compiles builds and deployments. Identify problems and provide solutions to a variety of configuration and deployment problems. Everyday responsibilities range from establishing and maintaining configuration management systems, including GHX's document and software libraries, developing scripts to support software build cycles, providing software configuration management support to development/QA and project management teams, developing, improving and training colleges regarding SCM processes and interfacing with other engineering disciplines to provide solutions to a variety of technical problems. Position requires great attention to detail with respect to managing software assets and strong communication skills.

Essential Duties and Responsibilities

Responsible for merges of all project branches in preparation for build, packaging and deployment to production and non-production environments.
Responsible for source code administration, management and recovery
Responsible for script/software automation for configuration management tasks
Responsible for the resolution of configuration problems that may occur during the builds and implementation of software releases.
Work with cross functional product delivery teams to clearly understand, communicate, and document changes in a given software release
Participates in project planning of change management tasks, in alignment with existing overall software development lifecycle
Responsible for creating and maintaining SCM process and standards documentation
Participates in rotating on-call schedule

Qualifications

2 - 3 years of Software Configuration Management experience, including software builds and delivery
Understanding of all aspects of the software development lifecycle
Working understanding code branching, merging and labeling techniques
Proven ability to function within a fast-paced and high pressure environment
Windows and Unix OS proficiency
Ant, Perl, Unix and/or Windows scripting experience
Experience with developing release automation solutions
Ability to understand and work with complex build scripts
Strong attention to detail and ability to follow established procedures
Familiarity with ITIL or MOF Change Management concepts (desired)
Familiarity with Oracle/SQL Server and RDBMS concepts (desired)
Familiarity with ClearCase or other change management tools (desired)
Supervisory or management experience (desired)

Education / Certification(s)

4-year degree in computer science or related field or equivalent experience

--------------------------------------------------------------

Title: Sr. Oracle Database Administrator
Skills: RMAN, OEM Grid Control, and Data Guard, ANSI SQL, Oracle PL/SQL, Data Modeling, Oracle RDBMS
Date: 5-13-2009
Description:
Job Relationships
Reports to: Senior Manager, Infrastructure
Direct reports: None
Job Summary
The Oracle database group administers the Oracle databases for multiple business units. This position will provide timely and quality database services and problem resolution for internal and external customers, manage release database efforts in direct coordination with SCM, development and QA. Provide tier 3 on-call support to our production and development teams. Perform Oracle installations, upgrades, migrations, file organizations and back-ups/restores. Install and integrate data access tools such as Oracle client and SQL net. Review and recommend database capacity and performance improvements.

Essential Duties and Responsibilities
* Ensuring the quality, consistency and security of company data and database systems
* Performing database upgrades, installing RDBMS patches and troubleshooting Oracle database issues.
* Backup and recovery, performance tuning, monitoring, and security for production and development Oracle databases.
* Sharing a 24/7 on-call rotation with other team members.
* Provide Oracle Tier 3 support to the production team.
* Working on a variety of development and maintenance projects in coordination with application groups.
* Evaluating and recommending upgrades and new database tools and technologies as appropriate for the enterprise.
* Tuning queries
* Logical to physical data model implementation

Qualifications
* 6+ years experience managing Oracle RDBMS 8, 9i and 10g in a UNIX environment (Solaris 10 preferred). Strong emphasis on 10g.
* Bachelor*s degree from an accredited college in Computer Science or related discipline, or equivalent experience
* Great communication skills
* Must be able to administer multi-tier databases and spot performance bottlenecks.
* Strong troubleshooting skills: crashes due to devices failures, corruption, lock handling, recovery, etc.
* Experience with RMAN, OEM Grid Control, and Data Guard
* Very strong ANSI SQL and Oracle PL/SQL skills
* Data Modeling experience

Optional
* Previous development experience using C/C++, object oriented, java/jsp knowledge, and UNIX/Solaris is a plus
* Experience with Oracle Administrative tools such as OEM, Toad, Embarcadero DBArtisan is a plus
* Usage of AWR, TKprof, etc is a plus
* OCP is a plus