NWEA is seeking a Senior Database Administrator, PostgreSQL for our downtown Portland location. This is a full-time opportunity with competitive compensation, excellent benefits and career growth opportunities.
Founded by educators nearly 40 years ago, Northwest Evaluation Association™ (NWEA™) is a global not-for-profit educational services organization known for our flagship interim assessment, Measures of Academic Progress® (MAP®). More than 7,400 partners in U.S. schools, districts, education agencies, and international schools trust us to offer pre-kindergarten through grade 12 assessments that accurately measure student growth and learning needs, professional development that fosters educators’ ability to accelerate student learning, and research that supports assessment validity and data interpretation. To better inform instruction and maximize every learner’s academic growth, educators currently use NWEA assessments and items with nearly 10 million students. Our research-based core lets us do what’s driven us from the beginning: give educators tools proven to help them make a difference. We are searching for talented individuals who desire to make a difference in education by demonstrating a commitment to our mission:Partnering to help all kids learn®.
Position summary
The Senior Database Administrator (DBA) leads and provides the direction for database technology and administration for all database environments at NWEA. The DBA is the primary support for all development, test and production database environments to ensure high availability, reliability, appropriate capacity, scalability, backup, recoverability and performance. In addition, the Senior DBA is expected to participate in the 24x7 on-call support rotation.
Database Administrators are members of the Product Engineering (PE) group at NWEA, a high-functioning team of creative, collaborative, motivated and professional individuals driven by the singular mission of partnering to help all kids learn. We are in search of like-minded individuals who want to build and operate cutting-edge technologies to deliver a SaaS assessment platform that supports upwards of 100,000 concurrent users. If you embrace a dynamic environment, the spirit of innovation and the importance of education, then we would love to see what you can do. We are growing as a DevOps organization that believes in Scaling, Transforming, Growing, Leading, and Innovating while having fun and making a difference.
Below is the fine print of the job. But what you really need to have is the following:
• Passion for education
• Willingness to fail, learn and grow
• Innovative spirit
• Desire to understand how your responsibilities fit into the big picture
Responsibilities
• Collaborate with others to determine and deploy database solutions to business prioritized requirements, including business continuance and information security along with functional requirements
• Install, configure, and test new PostgreSQL databases, perform version upgrades of existing databases
• Install, upgrade and maintain all PostgreSQL-related server and administration software
• Perform DB profiling and optimization; analyze and propose schema changes to PostgreSQL databases as needed
• Proactively monitor activity, utilization, exceptions and database health; propose and deploy appropriate improvements; automate repetitive tasks
• Collaborate with team members to create, publish and maintain database deployment methods and procedures for PostgreSQL databases
• Collaborate with the Systems Architect to create and maintain database technology roadmaps and deployment plans
• Perform database backup and recovery duties; establish standards and schedules for database backups; develop and routinely test recovery procedures for each database; ensure that backup schedules meet the recovery requirements and conforms to all database and data quality policies and standards
• Work closely with project teams to ensure project success; coordinate product releases, data structure evolution, and manage and synchronize data promotions between development, test and production environments
• Act as a point of escalation and resolution for data related issues
o Provide advanced technical support for database developers
o Provide 24x7 database support as part of a rotation of on-call DBAs
• Design, implement and maintain archival and high availability strategies
JOB REQUIREMENTS: Skills and abilities
• Exceptional knowledge of the PostgreSQL database platform
• Mastery of physical database design
• Expertise in configuring, implementing and supporting high availability strategies with database systems including clustering and replication
• Mastery of ANSI SQL and/or PL-SQL
• Experience in software development using Perl, Shell, or other scripting languages
• Solution focused and methodical, careful attention to detail
• Solid background using UNIX operating systems – Linux administration a plus
• Some experience with other database platforms such as MongoDB, MySQL, or SQL Server is desirable
• Ability to implement Database security safeguards and audit them
• Consistently learning about trends and features in DB solutions, able to bring best practices to bear at solving DB and overall application problems
• Ability to work in a high availability production environment where unplanned downtime is not acceptable
• Ability to communicate ideas and designs to all stakeholders, including non-technical audiences
• Ability to work unsupervised and seek out work with minimal direction
Education and experience
• Minimum bachelor’s degree in Computer Science or related field; equivalent combinations of education and experience will be considered in lieu of a degree.
• Minimum three years of progressive experience performing PostgreSQL administration in a production environment; experience should include one or more years administrating databases in an enterprise level environment, including very large (> 1 terabyte) databases.
• Experience supporting a SaaS platform as a Linux professional
• Experience working in an Agile/Scrum environment
• Experience with the following is highly desirable: Puppet, Hiera, New Relic, Nagios, GIT, MongoDB, Foreman, Jenkins, JIRA/Atlassian suite
• Exposure to and understanding of VMware virtualization
• Expert level analytical abilities, diagnostic skills and technical aptitude
Benefits:
NWEA’s generous benefits package includes: 100% employer paid medical, dental and vision insurance for eligible employees; company-paid public transportation, indoor bicycle racks, and free on-site parking; convenient location near public transportation near the Pearl District in downtown Portland; additional monthly compensation in the form of flex pay; and a 15% annual employer contribution toward our 403b retirement plan. In addition, NWEA’s culture promotes work-life balance. Accordingly, we offer 4 weeks’ PTO in the first year, 5 weeks’ PTO after the first year anniversary, and 6 weeks’ PTO after the second year anniversary and in subsequent years. Our employees also enjoy flexible work schedules.
NWEA is an equal opportunity, affirmative action employer, and we do not discriminate against employees or job applicants on the basis of race, color, national origin, age, religion, gender, disability, sexual orientation, veteran status, or any other status or consideration protected by local, state and federal laws, except where a bona fide occupational qualification applies. Equal opportunity applies to hiring, promotion, training, compensation, and any other organizational action. NWEA's written Affirmative Action Plan is available to all employees and job applicants upon request.
To apply for this position, please copy and paste the following link into your browser address bar:
http://nwea.contacthr.com/37459893
↧
Sr Database Administrator - PostgreSQL at NWEA (Portland, OR)
↧