 |
| Position Description: |
|
EnerNOC is an innovative leader in the clean energy technology space, utilizing cutting edge J2EE, Oracle, and Linux technologies. We are a rapidly growing company in terms of revenues, technology, employees, and market. Our core mission is to reduce the risk of electric grid blackouts and brownouts by remotely controlling thousands of electric customers’ equipment when a regional grid operator declares an emergency.
Our software is essential to automatically controlling thousands of individual customer sites simultaneously within seconds. Since electric service to millions of people is in our hands, ensuring that new software projects are deployed in a consistent, high quality manner is of utmost importance.
EnerNOC is looking for a Database Administrator to both write new database application code and to help provide production support for our Oracle 10g RAC environment. You’ll be working as part of a small, highly-selective, and highly-motivated team to provide data analysis for and backend control of EnerNOC’s nationwide grid of energy sensors and automation devices.
|
| Essential Duties: |
- Write SQL & PL/SQL as-needed for new application features
- Provide escalation support for production systems
- Troubleshoot application performance problems and recommend tuning solutions
- Maintain RAC (Real Application Cluster) database clusters and manage various services hosted on them
- Oversee backup jobs (RMAN) and disaster recovery methodologies
- In non-production environments, help create new patches, source-control code, and refresh schema data
- Help architect new schema structures to support rapid growth
- Performs other duties as required.
|
| Required Qualifications/Skills/Education: |
- At least 3 years experience as an Oracle DBA and/or developer
- Fully confident writing PL/SQL (procedures, packages, functions)
- Core Oracle DBA experience: installation, tuning, and backup
- Experience with versioning and source control
- A flexible mind with the ability to learn quickly
- B.S. Information Technology, Information Systems Management, Computer Science, or related technical field.
- Must possess outstanding written and verbal communication skills in English.
- Ability to prioritize developmental and operational tasks in a dynamic and challenging environment.
|
| Desired Qualifications/Skills/Education: |
- Experience supporting RAC environments
- Exposure to non-relational systems such as time-series or column-store databases
- Proficiency at writing documentation
- Previous experience providing on-call support
- Knowledge and understanding of the energy market/domain, including the business needs of end-users.
|
|