Vous êtes sur la page 1sur 3

Alexey

Maksimov
OBJECTIVE

Phone, New Zealand, mobile:

0210
2625056
Phone, New Zealand, home: 0800 NEWR NZ

E-mail:
employ@newr.co.nz
WEB: http://newr.co.nz/

a position of senior Oracle RDBMS admin / consultant possibly combined with UNIX administration, large
enterprise environment

SUMMARY OF QUALIFICATIONS

10 years in true enterprise-grade Oracle database administration, over 12


years Oracle experience
5+ years in teaching (Oracle, software development and operating systems)
2 years working as a Sun Solaris system administrator
Significant experience in software development, networking and security

EDUCATION AND CERTIFICATES


Degree
Applied mathematics (major: systems programming), bachelor, level 8
June 2002 GPA: 4.7/5.0
The topic of a diploma project: Development of a WEB-based certification system WEBTEST
Industry

Oracle Database 10g: Managing Oracle on Linux Certified Expert, July '07
Oracle 10g Database Administrator Certified Professional, May '07
Oracle 9i Database Administrator Certified Professional, October '06
Oracle 9i Database Developer Certified Associate, April '07
Sun Certified Systems Administrator for Solaris 10, September '08
MS Certified Technology Specialist for MSSQL 2008, June 10

Misc

RAC 11gR2 and Data Guard, April 12


Oracle Enterprise Linux: Linux Fundamentals, December '07
Business English, 4 weeks training, November '07
Oracle 9i Database: SQL Tuning Workshop R2, training, August '06
Oracle 10g: Implement and Administer a Data Warehouse, training, July '07
Advanced System Administration for the Solaris 9 Operating System, training, July '04

COMPUTER SKILLS
Software:
Developer/admin/expert: Oracle 8i/9i/10g, Oracle Solaris 8/9/10 x86/SPARC, FreeBSD, Linux RHEL,
TOAD, shell scripting, Veritas NetBackup, Nagios, Apache, Perl, QMail, OpenVPN
User/moderate knowledge: MS SQL 2000-2008, Windows 2K/3/XP, GNU C, MS Visual Studio, Delphi,
PHP, MySQL, D/HTML/AJAX, JavaScript, MS Office, Adobe Acrobat, Lotus Notes, HP OpenView
Service Desk, Action Remedy / ITSM / AlarmPoint, Veritas Volume Manager
Hardware:

Sun E3500/V120/V880/F6800, Sun L25, Sun A1000, Hitachi Thunder V9570, Cisco PIX / Catalyst / 17xx
& x8xx routers / 79xx IP phones, Extreme Networks switches, PC x86 hardware, Apple Mac user

RELEVANT EXPERIENCE
2008 present Senior DBA in team of 6, TelstraClear Ltd, Wellington, New Zealand full time
General Oracle RDBMS and MS SQL Server administration, around 100 dev/UAT/BAU/DR
instances
BAU combined with project work and consulting, on-call/OOH shift, implementation of changes
Interaction with clients and vendors whenever necessary
2003 2008

Leading specialist (Major DBA), Mobile TeleSystems OJSC / Primtelefon JSC, Vladivostok full time

General Oracle RDBMS, Sun SPARC servers and Sun Solaris


administration in mission-critical applications billing system, CRM, SMS service, payment
processing etc

Installation of software updates and security patches, performance analysis


and tuning, development of backup and recovery strategy and system growth planning, suggestions
for development team

Work in contact with support and development teams whenever necessary,


mentoring junior staff

Over 15 independent VLDB Oracle instances in production, over 10


standby/non-prod instances

Multi-terabyte data warehouse, enterprise-class hardware

2006 2008

Instructor, Lanit-DV JSC multiple short-term contracts


Read lectures on Oracle 9i and 10g Administration, SQL, PL/SQL and Performance Tuning

2004 present

Network/systems engineer, Information Service 516, Vladivostok volunteer casual consulting


v. 5.2 Aug 20, 2012 English

Alexey
Maksimov

2002 2010

Phone, New Zealand, mobile:

0210
2625056
Phone, New Zealand, home: 0800 NEWR NZ

E-mail:
employ@newr.co.nz
WEB: http://newr.co.nz/

Development and administration of an online payment system and a traffic accounting system
WEB-site, email system, VPN, x86 server and Cisco network hardware administration and consulting

Systems engineer, Far Eastern State University, Vladivostok volunteer casual consulting
Development and administration of computer-aided knowledge certification system WEBTEST
(in university-wide production use since 2003)
Teacher of operating systems and computer programming
UNIX system administration, WEB-server development, administration and design

Examples of incidents

Examples of projects

SQL tuning / 10gR2


Synopsis: a business process has been reported as slow.
Investigation: 10046 trace has been enabled in one of the
sessions. Those SQL IDs in top 5 by elapsed time have been
identified. Plan history for each was checked using AWR report.
Found two with significantly larger time per exec.
Solution: one statement has been fixed with removing incorrect
SQL profile. For another one single-hint SQL profile has been
manually created as ADDM did not come up with any
suggestions. Recommended to apply outlines for the latter
statement because that was 3rd incident in a row.

UAT refresh optimization / 10gR2


Project: make sure UAT refreshes are done every 3 months
Solution [in progress]: it was recommended to create automated
procedure of defacing data and amending logins and permissions to
apply on UAT refresh. It was also recommended to segment data
required in UAT from data not to be transferred using different
tablespaces and/or table partitions. Currently full UAT refresh is done
in 50 men-days (10 business days), most of it is spent on exp/imp
operations to filter only fraction of data to be transferred to UAT as
UAT does not have space to hold full copy of production environment.
Significant amount of time is spent on manual operations that can be
automated or where refresh documentation is incomplete. Expected
outcome is ability to do refreshes in 20 men-hours (5 business days).

Intelligent stats gathering / 10gR2


Synopsis: I/O performance bottlenecks nave been identified.
Investigation: one of the causes identified was stats gathering job.
Solution: Default stats gathering job has been disabled for certain
large partitioned objects (stats locked). Instead, intelligent
algorithm was designed to gather stats application-wise and to
avoid gathering stats when a lot of changes are done to the table
but the changes did not affect vital statistics like row count and
average length, histograms etc. Estimated I/O reduction was 50%.
Intermittent performance problems / 10gR2
Synopsis: an instance experienced intermittent performance
problems.
Investigation: bind variable peeking was identified as root cause.
Few SQL statements were picking wrong execution plans time to
time when loading resulted from execution with non-typical bind
values. As the environment was purely OLTP, bind variable
peeking has been switched off. Prior to that outline recording was
enabled for a week to capture execution plans, and then, when
bind peeking was disabled, outlines were enabled using logon
triggers. Then outlines were slowly moved out of that category.
SQL tuning / 9iR2
Synopsis: currently running SQL statement has been reported as
slow.
Investigation: based on bind variables retrieved from errorstack
dump, it was revealed that business application has started the
query with very unusual parameters as a result of user error.
Solution: as the incident has been identified as one-off problem,
session has been killed.
Intermittent instance failures / 9iR2
Synopsis: an instance experienced intermittent failures with
ORA-600/7445 and subsequent shutdown by one of background
processes
Investigation: it was noted that, as per DBA records and change
control system, CURSOR_SHARING has been set to SIMILAR
recently. Online resources revealed several possible bugs that
could lead to instance failure.
Solution: setting changed back to EXACT.
Intermittent session lockup / 9iR2
Synopsis: sessions from business processes intermittently stop.
Investigation: it was quickly revealed that sessions are waiting for

Database deployment for APEX / 10gR2


Project: deploy Oracle database for an application that uses APEX
engine.
Solution: Oracle database and Oracle HTTP Server were installed in
different Oracle homes. Vanilla database created, APEX loaded and
configured, then vendor scripts were applied to spawn application
schema. As per application support request, comprehensive step-bystep manual with nice color pictures was created and handed over.
Data centre deployment / 9iR2
Project: deploy Oracle software on ~ 80 servers (2 x 44U racks of 1U
servers).
Solution: custom response file has been created. Oracle software
deployed through Windows policy as a part of application servers
installation. Automated installation script was handed over to
application support team.
Database relocation / 9iR2
Project: relocate Oracle database from one site to another. There was
no high-speed data link between sites.
Solution: database was backed up to tape and 2 copies were sent
with express mail. When tapes arrived and restored, logs were
compressed and transferred over WAN, applied to target site and
then switchover was executed with database downtime around 10
minutes, with application tasks around 45 minutes.
Database migration / 8i
Project: migrate Oracle 8i database from Sun E3500 to Sun Fire 6800
servers with database bitness and block size change along with
storage reorganization.
Solution: the only viable way was to transfer data through
export/import. Set of tables has been divided into 3 streams of nearly
equal amount of data, and separate set of partitions of large objects
which did not go to new system on migration night (archive data were
migrated later online). On migration night application and jobs were
stopped on source system, listener put down and initial row-less
dump transferred to target system. Then 3 streams of exp/imp with
data transfer through rsh were started. Finally indexes were created
on target system and constraints were enabled without validation.
Downtime 12 hours.
Space / 8i
v. 5.2 Aug 20, 2012 English

Alexey
Maksimov

Phone, New Zealand, mobile:

0210
2625056
Phone, New Zealand, home: 0800 NEWR NZ

disk I/O forever minutes, hours. As file system-level diagnostics


did not show any long-running I/Os and by and large no I/O
saturation, Oracle bug was suspected, but no exact bugs were
identified. Errorstack dumps shown that Oracle is waiting in code
that is responsible for buffer cache management.
Solution: as Oracle did not provide any solution at that date,
temporary monitoring script was created. The script executed
alter session set events 'immediate trace name flush_cache'
every time disk I/O with wait time of more than 15 seconds is
identified. Workaround has been in place until upgrade to 11g.

E-mail:
employ@newr.co.nz
WEB: http://newr.co.nz/

Project: save space in Oracle 8i database without removing data.


Solution: a job has been designed to do routine online index rebuilds
for sparse indexes with certain disk space threshold. Different job was
used to compress archive partitions of eligible tables and rebuild their
indexes using PCTFREE 0. To recover space in fragmented
tablespaces, majority of tables were divided between several new
tablespaces based on object size and usage (uniform allocation for
large heavily modified objects, dictionary autoallocate for small ones).
Original heavily fragmented dictionary managed tablespaces were
removed. Temporary tablespaces were converted to locally managed.

Preferences, Q&A
Immigr-n status Resident with indefinite visa.
BAU vs projects BAU is a preference. I strongly believe that I am the good BAU DBA large environment sometimes misses.
Faced with settings where BAU is much more challenging than projects and design because BAU requires
not just extensive knowledge but also fast thinking and ability to make decisions under pressure.
Communication Prefer effective and informative communication, though some may sue me of being somewhat harsh.
Can and do explain things. See no problem communicating with stakeholders of any level.
Overtime
No problems with overtime if it is paid well and does not go beyond physical human abilities.
Travel
No problems with travel, but I dont drive. Also I am not a New Zealand citizen yet and would require a visa
for many places New Zealanders normally would not, like Australia.
Education
Happy to provide education or mentoring to my colleagues or third parties. Happy to receive education as
long as it does not apply any restrictions, liabilities or obligations. Can do self-learning and, as a matter of
fact, really good at it.
Expertise
Got significant understanding of network matters like network protocols, routing, security. Experienced in
VoIP networks. Good UNIX administrator skills in multiple OS families. Familiar with telecommunication
business (cellular/voice, ISP). Can easily interface with developers and act as a developer time to time.
Employment
Preferably telecom industry. Salary way above market average. Absence or short probation period
alternatives are negotiable. No restriction of trade of any kind. No change of technical area of expertise
(Oracle). Large in-home environment, or single-client outsourcing provider, or consulting company that
delivers for large enterprise clients. Job security is a must. Lastly, I do read fine print in contracts.
Salary
25% above market average good start for negotiations.

v. 5.2 Aug 20, 2012 English

Vous aimerez peut-être aussi