See more jobs like this
Database is one of the most critical core components in any service infrastructure. If you would like to work with several database technologies and drive infrastructure efficiency through innovative designs, then you should consider a position in Database Administration and Engineering. In this role, you will be responsible for defining and maintaining the overall end-to-end Database technologies across all BlackBerry services, which includes those under the Federal Risk and Authorization Management Program (FedRAMP) controls (US citizenship required).
Very few organizations will offer you this level of scale. Thousands of nodes, millions of transactions per second: whether it s Oracle, Cassandra, MySQL/MariaDB, or PostgreSQL. Database Servers and distributed systems of this scale need talented and motivated engineers and architects to drive them forward.
As a Database Administrator II on the BlackBerry Service Engineering team, you would work closely with the application engineering and software development teams across many services, each with unique challenges requiring unique solutions, to deliver scalable, highly available, and resilient systems. We are looking for people with solid technical experience, and thinkers who are driven to understand difficult problems in complex systems.
Responsible for the database design and participates in architecture/design reviews
Creates and maintains all databases required for labs and production usage.
Performs the capacity planning required to create and maintain the databases.
Performs ongoing tuning of database instances with Dev
Installs and upgrades the databases and its tools
Plans and implements backup and recovery of the databases.
Set up and configure replication as needed and implement HA/DR
Controls migrations of programs, database changes, reference data changes, etc through the development life cycle.
Implements and enforces security for all Databases.
Performs database improvements as required to assist performance and ensure maximum uptime of the database.
In collaboration with Development, puts standards in place to ensure that all application design and code is produced with proper integrity, security and performance. The DBA will perform reviews on the design frequently to ensure that standards are being adhered to.
Ensures that databases are monitored appropriately.
Documents design and database details
Assists with impact analysis of any changes made to the database objects.
Provides support and troubleshoots database specific issues through an on-call rotation.
Uses outside-of-the-box thinking to generate creative solutions to problems.
Troubleshoots and identify bugs in partnership with development and testing teams.
Automates recurring work such as deployments, upgrades, management and monitoring functions.
Validates that production behavior and performance aligns with test results.
Troubleshoots and resolve incidents; prevent incidents from recurring through knowledge sharing, documentation, and improvements. Contribute to root cause analysis.
SKILLS AND QUALIFICATIONS
Bachelor s degree in Computer Science, Computer Engineering or equivalent
US Citizenship required
have recent PostgreSQL experience
Experience in building database from scratch
At least 5 years of relational Database Administration experience
Experience with any NoSQL technology
3 years of experience in IT infrastructure designs and support
Experience in designing, implementing, and troubleshooting scalable and highly available distributed systems
Strong Linux/Unix administration experience
Experience with maintaining and supporting virtual environments which contain the databases
Proven track-record of designing, building and maintaining large-scale, mission-critical systems
Solid Scripting and automation skills (e. g. Python, Perl, BASH, etc.)
Demonstrated ability to proactively build and manage relationships
Strong written and verbal communication skills
Experience working in cross-functional project teams
Operational understanding of Cloud environments and virtualization concepts
Descent working knowledge of Network protocols, and Storage options as underlying infrastructure design
Familiarity with JVM profiling and tuning
Experience in network storage solutions (NFS, iSCSI, storage systems like NetApp, etc)
Understanding of networking infrastructure and protocols
Familiarity with software development processes and tools
Certifications in Oracle, MySQL, PostgreSQL, Cassandra
Mountain View, California, United States of America
5/16/2018 2:12:31 PM
Website : http://www.athoc.com/
AtHoc is the pioneer and recognized leader in providing enterprise-class, network-centric emergency notification systems to military, government and commercial organizations. AtHoc products are used for physical security, force protection, public safety and personnel accountability. Millions of end users worldwide, in organizations such as the U.S. Air Force, U.S. Army, U.S. Navy, NASA, U.S. Patent and Trademark Office, Microsoft, Boeing and PricewaterhouseCoopers rely on AtHoc's unified management systems for their emergency alerting and critical communication needs. AtHoc is a privately-held company founded in 1999 with offices in the San Francisco bay area, the Washington D.C. metropolitan area and other areas nationwide.