Wajid Jafri

Wajid Jafri Your Alt Text AWS Solution Architect Associate AWS Cloud Practitioner Azure Database Administrator Oracle Cloud Database Admin MS SQL Server 2014 DBA Oracle Certified Database Professional

Cloud Data Architect-Administrator

New York | OracleDBA900@gmail.com | 646-820-5234


Hi, hello and welcome!

I created this resume website using Amazon AWS Services to showcase my cloud computing skills.

The following AWS Services are in action right now to serve you the site.


S3 Bucket static website: The website uses HTML, CSS, JavaScript, and Google Analytics. It's a static website in an AWS KMS encrypted S3 bucket.

Public Certificate: HTTPS-enabled secured pages are served with an SSL/TLS Public certificate from AWS Certificate Manager.

Route 53 hosted domain: To serve a custom domain like smartclouddba.com, a Route 53 hosted zone is utilized.

Lambda Function: A user visit kicks an API call to a Lambda function, which stores data in a dynamodb table and sends an email automatically.

Dynamodb Table: A NoSQL Dynamodb table stores historical data about user visits for reports.

WAF & AWS Shield: Tight web security and guard against DDoS attacks is achieved with AWS WAF & AWS Shield.

Web ACLs: Unwanted crawler-scanning IP Addresses are blocked using AWS Firewall Web ACLs.

CloudFront: Blinking fast and secure pages are served to a global audience using CloudFront Edge locations with a public certificate.

API Gateway: Automation is achieved with an API, which passes session events to a Lambda function on a user visit.

Athena Tables: User activity reports are generated using Athena External tables created on CloudFont logs stored in an S3 bucket.

IAM Roles: Authentication and authorizations are established using IAM roles and policies.

SES Email Service: Finally, the SES service sends an email about user activity from the dynamodb table.

CI/CD Pipeline: Git repository changes are deployed automatically using an AWS CodeBuild & CodePipeline.

EventBridge: Each Monday, a summary report of the past week's user activity is sent using EventBridge Scheduler.

CloudFormation Stacks: Preserved current resources in CloudFormation Stacks as infrastructure as a Code using an IaC generator.

X-Ray: Website uses fine-grained logging for the distributed components with AWS-XRay to eliminate any bottlenecks.

Inspector & Config: Automated scan of resource compliance and vulnerabilities is achieved with AWS Inspector and Config services.

SNS Notifications: Incidents are notified immediately using Simple Notification Service.

Trusted Advisor: Hardened system and plugged security holes using AWS Trusted Advisor.

AWS Macie: S3 buckets are scanned regularly for sensitive PII data and notified with Amazon Macie.

Guard Duty: Machine learning models identify suspicious user and resource behavior with AWS Guard Duty.

Billing & Budgets: Billing surprises are avoided using AWS Budgets and AWS Cost Explorer to monitor expenses.


SmartCloudDBA.com Architecture

Professional Experience

Jun 2020 - Present
AWS Cloud DBA (Consultant)
Logicworks Inc., Manhattan, NY

- Split an old 3 TB Aurora MySQL problematic cluster with 40 databases into three newer, smaller, manageable sets using a near-zero downtime strategy with Data Migration (DMS).
- Created a content delivery website using real-time automation with an HTTP API, Lambda Function, Dynamodb table, SES, CI/CD and global CloudFront edge locations.
- Set up real-time data sync between RDS SQL Server 2019 and RDS Oracle 19c using Data Migration Service (DMS).
- Generated reports using AWS QUICKINSIGHTS using an 11 GB dataset of customer data.
- Set up API authorization methods using Lambda function and Cognito user pools.
- Created an AWS Document-DB cluster with two readers and one writer instance with EC2 access.
- Moved EC2 MySQL databases with DMS to an RDS cluster with Standby and Read Replicas.
- Reduced expenses by creating on-demand serverless Amazon Aurora RDS DEV instances.
- Set up zero-downtime migration using DMS full load with a change data capture (CDC).
- Created DEV and QA using Production Amazon RDS MySQL database manual snapshots
- Created new RDS MySQL databases from manual snapshots using Cloud Formation Stacks using Parameters to hide admin credentials and enforce the use of SSL.
- Supported Oracle Cloud Fusion & ERP applications (SaaS /PaaS / OIC) technology to drive simplification and reusability.
- Added 2TB storage to an Oracle Cloud Infrastructure (OCI) database to the DATA disk group.
- Optimized Oracle OCI 19c database long-running queries using COE, Indexes, and SQL Profiles.
- Trace the most repeated SQLs in the OEM past 30-day Snapshots on an OCI database and tune them, which provided a 50% reduction in the database time.
- Installed OEM 13.5 with host agents on Oracle OCI Cloud. Set up database and host alert notification system.
- Tuned Top 30 recurring SQLs in AWR snapshots. Assigned best execution plans with COE SQL Profiles, cutting runtime from 20+ mins to seconds.
- Wrote Lambda Functions in Python 3.6 to send emails for the stop and start of EC2s.
- Loaded JSON & CSV data in DynamoDB when uploaded to an S3 using Lambda Python Functions.
- Created new IAM Policies and Roles for CloudWatch Logs and SNS with Topic and Subscriptions.
- Set up new DynamoDB tables with primary keys. Performed batch-write operations on them with Python scripts. Utilized Boto3 documentation for syntax.
- Created new sources like S3, EC2, and DynamoDB tables using Boto3 in Python scripts.
- Pulled specific data from huge CSV files stored in S3 using S3Object SQL statements with Boto3.
- Created multiple APIs using Python Lambda functions to query and update DynamoDB tables.
- Migrated on-premises online Oracle databases to OCI with Zero Downtime Migration (ZDM).
- Analyzed and compared images using AWS Reckognition facial recognition service.
- Created Ansible Playbooks to automate a fleet of server configurations and checks.
- Predicted college admissions using Sagemaker Canvas using training and test data sets.
- Created a Stock app with Kinesis Data Firehose, which stored data in an S3 bucket. Then used Athena tables on S3 to generate analytic reports.
- Created an ECS Fargate Serverless cluster with NGINX webserver containers from ECR. A public IP address provides user connections.
- Moved application containers from ECS Fargate to AWS App Runner with auto deployments from the Git repository.
- Spin up an AWS Kubernetes cluster with one master and two worker nodes. Pod containers serve a Docker image. KOPS and KUBECTL were installed on an EC2.
Environment: Oracle 11g-19c, RAC, MS SQL Server 2019, Terraform, Jira, Amazon Cloud, Oracle Cloud, Azure Cloud, Oracle Fusion & ERP applications, Python, Github, Ansible

Jan 2019 – Jan 2020
Oracle DBA (Consultant)
INTL-FCStone Inc., Manhattan, NY

- Built a new two-node Oracle 18c RAC Cluster Production database with Physical Standby.
- Provided the performance tuning of slow-running queries in the Production Murex application.
- Installed a new Oracle 13c Enterprise Manager Cloud Control for database monitoring.
- Implemented OEM 13c Alert Email System. It monitors databases, clusters, hosts, etc.
- Set up database VMs with Data Guard Compute nodes in Oracle Cloud Virtual Cloud Network.
- Loaded data in an Autonomous Database using Oracle Cloud's Object Storage service.
- Benchmark testing of Amazon EC2 servers in a VPC cloud for Oracle and SQL Server workloads.
- Helped new application developers use the Postgres database in the Azure Cloud.
- Created an MS SQL Server 2014 two-node failover cluster with two Window nodes.
- Set up Always-On Availability Groups and scheduled SQL Server 2014 backups with encryption.
Environment: Oracle 18c, MS SQL Server 2014, RAC, Github, Python, Terraform, PostgreSQL, OEM, AWS

Aug 2017 – Aug 2018
Oracle Disaster Recovery DBA (Consultant)
Fashion Institute of Technology, Manhattan, NY

- Supporting Ellucian Banner 9 ERP Applications with Oracle 11g databases for Admission, HR, etc.
- Upgraded Banner 8 application to Banner 9 along with database upgrade.
- Created new Physical Standby databases for disaster recovery. Created documentation.
- Configured Alert-Email system for databases and host monitoring using OEM 13c.
- Wrote scripts to start and shut down the databases, listeners, and OEM Agents with scripts.
- Cloned databases using RMAN DUPLICATE. It is required for migration to new hardware.
- Applied the latest Security Patches to the databases, OEM 13c OMS, Agents, and Plugins.
- Configured daily online backups for databases using Cloud Control. Supported Museum App.
- Upgraded Museum application with the database 11g to 12c and OS from Linux 6 to Linux 7.
- Installed and configured MS SQL Server 2014 in development, QA, and Production
Environment: Oracle 18c/12c, Standby Databases, Data Guard, OEM, Banner 9, SQL Server 2014, Github

Feb 2016 – Aug 2017
Oracle RAC DBA (Consultant)
Department of Education, Brooklyn, NY

- Helped current DBAs to use OEM 12c Tuning Adviser as a tool for performance tuning.
- Performed quarterly Patching and maintenance of QA, Staging, and Development.
- Improved 24/7 alert and maintenance of databases by solely configuring OEM Alert Rules.
- Configured daily backup using Enterprise Manager.
- New devices were added to RAC Clusters and with ASM disk storage.
- Providing OS level support as Linux Admin as there are none.
- Improved workload times by configuring SQL Profiles on queries.
- Migrated Oracle 11g databases into MS SQL Server 2014 using scripts generated in SSMS.
- Installed Ansible on a master server. Created automation tasks for a group of Linux servers.
Environment: Oracle, SQL Server 2014, Physical Standby Databases, Data Guard, OEM 12c, Ansible

Jul 2015 – Feb 2016
Exadata Lead DBA (Consultant)
Western Union, Montvale, NJ

- Helped set up a zero-downtime disaster recovery system with Exadata, Big Data Appliance, Golden Gate & Active Data Guard for Western Union web application upgrade in Montvale, NJ.
- Created a POC environment on Exadata with RAC Clusters. Installed Golden Gate for replication.
- Created an auto-login TDE 12c Key-store to encrypt PCI info stored in database data files.
- Secured Exadata datafiles with encrypted tablespaces using Wallet with a rotating master key.
- Migrated data from Mainframe Unisys 2200 to an Exadata 5-2 machine running 12c RAC cluster.
- Performed Oracle Golden Gate installation on the source and target servers with Data Pump.
- Loaded tables with Golden Gate Initial/Direct Load to File methods between two Exadata machines.
- Configured customized email notification system for all Exadata targets with OEM 12c.
- Created MS SQL Server 2014 Always-On High Availability Groups with a primary and secondary replica. Configured backups to be run from any replica.
- Created reports using MS SQL Server 2014 Reporting Services (SSRS). Completed Project in Visual Studio
Environment: SQL Server 2014, Exadata, Golden Gate, ZDLRA Storage, Java, Data Guard, OEM 12c

Dec 2013 – Jan 2015
Oracle RAC DBA (Consultant)
Barnes & Noble, Manhattan, NY

- Created RAC clusters on Linux with ASM. Provide DR & high availability solutions.
- Cut down runtime for 90% of heavy queries from 10-20 minutes to under a second.
- Convinced the DBA team to use EM12c for troubleshooting, admin & performance tuning.
- Secured data files with TDE (Transparent Data Encryption) and secured keys in a Wallet.
- Set up two nodes 11gR2 Linux Redhat 6.4 RAC Cluster with ASM & Data Guard.
- Cloned databases using RMAN Active Duplicate. Configured a 3-node Linux RAC Cluster.
- Configured MS SQL Server 2014 SSIS server and created packages for college annual reports with SSRS report server.
- Audited suspicious activity at MS SQL Server 2014 using server logs and database tables.
Environment: Oracle 11gR2, OEM, Oracle RAC, MS SQL Server 2014, Huge Pages, Data Guard

Oct 2008 – Sept 2013
Oracle DBA Developer-Engineer (Consultant)
Federal Reserve Bank of New York, Manhattan, NY

- Worked as a Senior Oracle Database Administrator and data architect in the Bank's Proof of Concept Engineering Department.
- Solely developed two APEX applications from scratch called Dashboard & Calendar. Applications used secure SSL HTTPS connections and Active Directory LDAP authentication.
- Set up Enterprise Manager EM12c Cloud Control with Sun Enterprise Directory LDAP Authentication using WebLogic server. Integrated Oracle Ops Center 12c and Oracle VM.
- Wrote Partitioning Procedures for Data Warehouse application to partition data daily, weekly, and monthly. Procedures have been running error-free in all production databases since February 2009.
- Implemented Oracle Wallet and Masking for secure database connections used by applications.
- Installed MS SQL Server 2008 and 2012 on Windows servers for reporting purposes.
Environment: Oracle 11gR2, OEM 11g, RAC Databases, Standby Database, MS SQL Server 2012, Toad

June 2007 – Oct 2008
Oracle & SQL Server DBA (Consultant)
Edison Schools Inc., Manhattan, NY

- Served as a Production Apps DBA for Lawson E-Business Suite of Applications.
- Managed 517 instances of Postgres Database installed at each school database.
- Maintained a warehouse where data from all 517 Postgres databases was integrated each night.
- Provided Performance tuning of code running on Postgres and Oracle databases.
- Regularly loaded and maintained the company Oracle data warehouse in Chicago.
- Administered MS SQL Server 2008 & 2005 databases with daily backups.
- Resolved slowness in MS SQL Server 2005 database by shrinking files.
Environment: Oracle 11gR2, OEM, Lawson ERP, MS SQL Server 2005-2008, PostgreSQL, Toad

Skills Summary

Certifications

Education

Resume & Cover Letter PDF Copies Download