Adrian Beckie
@adrianbeckie
I automate and tune Oracle, PostgreSQL, MySQL, and Aurora databases at scale.
What I'm looking for
I've supported Amazon's Advertising organization by automating PostgreSQL and Aurora upgrades, migrating Oracle databases to PostgreSQL with AWS DMS, and tuning hundreds of PostgreSQL, MySQL, and Aurora PostgreSQL databases.
At AWS, I migrated large Oracle databases to new hardware and supported Oracle metadata databases for Route53, RDS, CloudWatch, and ElastiCache. I've used PL/SQL to automate Data Guard administration, redo-log changes, datafile redistribution, and standby database restoration.
Across Newbay Software, CDG, AT&T, Cingular Wireless, Musicnet, and The Cobalt Group, I've built and tuned Oracle data warehouses, ETL processes, RAC and Data Guard environments, dimensional models, and production database operations.
I've also taught Oracle curriculum in data modeling, relational database design, and advanced PL/SQL. I bring hands-on experience spanning database administration, Oracle development, performance tuning, disaster recovery, and automation.
Experience
Work history, roles, and key accomplishments
Wrote end-to-end Python code for automated PostgreSQL upgrades including Aurora databases and replicas in AWS. Migrated Oracle databases to PostgreSQL using AWS DMS and provided operational support and tuning for hundreds of PostgreSQL/MySQL/Aurora PostgreSQL advertising databases.
Migrated large Oracle databases to new hardware and developed PL/SQL code for database administration activities, including automated code generation for redo log files and datafile redistribution. Provided operational support and tuning for AWS Oracle metadata databases.
Database Administrator
CDG
Feb 2013 - Jul 2013 (5 months)
Performance tuned SQL and databases, completed various database administration tasks, and worked on migration of Oracle databases. Developed and debugged complex PL/SQL code in various environments.
Database Administrator
Newbay Software
Jan 2008 - Jan 2013 (5 years)
Administered RAC databases by tuning and applying patches, managed Data Guard implementations, and wrote PL/SQL for partitioning and data reconciliation. Provided operational support for Oracle, Cassandra, and MySQL databases.
Performance tuned multi-terabyte data warehouses and developed SQL and PL/SQL for complex ETL loads. Implemented a scheduling mechanism using Oracle Scheduler Chains and Streams Advanced Queuing.
Oracle DB Developer
Cingular Wireless
Jan 2006 - Dec 2006 (11 months)
Performance tuned multi-terabyte data warehouses and developed SQL and PL/SQL for various ETL loads.
DBA/SDE
Musicnet
Jan 2004 - Jan 2006 (2 years)
Developed PL/SQL in an Oracle Data Warehouse, coded packages for dimension and fact table loads, and contributed to database administration and performance tuning across production, development, and QA environments.
Oracle Database Engineer
The Cobalt Group
Jan 2002 - Jan 2004 (2 years)
Developed PL/SQL in an OLAP/OLTP environment, contributed to ETL processes and materialized view maintenance, and wrote Korn shell scripts for cron jobs.
Taught Oracle Certified Curriculum programs including Data Modeling and Relational Database Design, and Advanced PL/SQL.
Oracle Programmer, DBA
International Datashare Corporation
Jan 2001 - Jan 2002 (1 year)
Developed PL/SQL stored procedures and managed database design and development of a referentially integrated schema, including data integrity, transformation, and loading.
Education
Degrees, certifications, and relevant coursework
Southern Alberta Institute of Technology
Certificate, Database Administration
2000 - 2001
Certificate in Database Administration from an Oracle University approved curriculum.
University of Calgary
Bachelor's Degree, Mathematics
Bachelor's degree with a major in Math and minor in Science.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Adrian?
You can contact Adrian and 90k+ other talented remote workers on Himalayas.
Message AdrianGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
