A logical, analytical thinker with exceptional Cloud administration and database skills with 15+ years of IT experience. Have worked in AWS, Azure, Enterprise Cloud and Mongo, MySQL, Oracle database and 2 years of experience in MS-SQL database administration. An AWS certified Associate Architect and also a Data Engineering Nanodegree graduate from Udacity .
Creating a Landing zone for each application in AWS & Azure cloud for new projects using the custom-built landing zone approach, allocating CIDR's and configuring budgets as per the OpEx approval
Working with the application team, reviewing their design and implementing the design on a consultant basis
Defining Service Control Policies in the AWS Organization to apply for all child accounts
Configuring Direct connect/Express route by working with Network service provider for enabling the applications in On-premises to connect to Public Cloud so that data can be transferred in a secured, low latency way
Configured AWS Guard duty in the Organization account and all child accounts for continuous monitoring and anomalous behavior of the underlying resources which includes reporting the S3 buckets which are changed for public access from private, EC2 Instances which are open to the internet on unintended ports, Instances which are getting continuous probes outside the trusted network and from Malicious IP's
Configured AWS Inspector in the Organization account and enabled SSM agent for the Guest OS in few accounts to enable monitoring them for open vulnerabilities
Reduced the Operational cost by 8% by identifying the areas for improvement, modified the disks from GP2 to GP3 for the EC2 instances which were running in GP2, created life cycle policies for S3 buckets etc
Creating and configuring WAF rules for few application accounts
I have configured AWS Managed rules, enabled CVE specific rules to identify the ongoing CVE's (like Log4j) across the globe and working towards resolving them
Also periodically updating the IP Blocklist from the Malicious IP which are identified in the Guard duty which makes continuous probes
Configured and enabled VPC flow logs to continuously log the traffic and inspect periodically
Also configured CloudWatch alarms whenever any unusual traffic patterns are observed
Working with application teams on reviewing the IAM privileges/policies configured
Creating custom inline policies as per the application requirement with restricted privileges as per application design to ensure Zero trust model is enforced
Periodically reviewing the application designs and implementing security best practices to ensure traffic flows via private endpoint and gateway endpoints wherever possible
Monitoring the instance usage from the Central monitoring tool and advising the best usage of Instance types to application teams to either stop when the instances are unused and also planning to decommission/terminate when the instances are no longer required
Co-ordinating with all the application teams and gathering the inputs to purchase AWS RI plan yearly twice for the different resources used across the estate
Working with security team and closing the open items which arises as part of weekly scan in the EC2 Instances
Working closely with the DevOps team and helping them sorting out any operational issues arising when deploying the monthly releases and AMI patching
Periodically checking the AWS Trusted advisor for the open points in 5 pillars and working with DevOps team to implement the recommendations
Carrying out OAT before the go-live event and supporting application team on the day of go-live
Planning for the scalability of the application and the underlying instances and coordinating with supplier management for the big events like iPhone launch, Black Friday and Christmas sales
DBA Responsibilities
Responsible for creating new project in Mongo Atlas Organization account and creating new database clusters for new project requirements, creating the users, restricting their access specific to database clusters or project as per the requirement
Responsible for upgrading the Mongo databases and keeping them in the latest supported version for the databases that comes under our scope
Also responsible for taking care of few databases hosted in RDS MySQL and taking care of DBA activities along with other core activities
Automated the stop and start of the lower environment AWS RDS instances to reduce the Operational cost whenever they are not in use and on the weekends
Leading a team of 6 Cloud engineers in both Onshore and offshore.
Analyst
Royal Bank of Scotland
10.2015 - 10.2020
(specialism) for the RBS internal in-house projects
Supported close to 40+ internal projects where the requirement includes building Cloud based solutions and migration data from on-premise environments to Cloud environments with the volume varied from 300 GB - 7 TB
Building the Cloud solutions in AWS platforms which includes Oracle RDS, Redshift with S3 and Mongo hosted in EC2 instances
Built the Oracle database versions from 11g, 12c, 18c and 19c with & without RAC for Dev to Prod environment in AWS & also in Enterprise Cloud as per the TSDD requirements from project along with Unix and Storage administrators
Performing periodic patching and up-gradation of databases from existing version to newer version
Lastly upgraded the databases for 2 projects, one from 11g to 12c and the later from 10.2.0.3 to 10.2.0.5 for a legacy environment
Configuring and scheduling database backups using RMAN in Autosys and performing database restore and recovery activities
Carrying out performance tuning assistance via AWR, ADDM & SQL Tuning advisor, SQL Access Advisor, implementing SQL Profiles and defining benchmark for application issues
Consulting the database issues with Oracle by raising a SR and fixing the performance issues by checking & implementing indexes, Table partitions etc
Alert log monitoring, backup monitoring, table space monitoring, ASM disk usage monitoring, RAC high availability monitoring, checking deadlocks, node eviction and replication monitoring
Implementing DR site databases for applications which don't have a DR solution in place
Working closely with RBS Engineering team for engineering build issues and the solutions
Work closely with Unix and Storage teams for allocating the file system space and space to ASM databases and fixing space related issues
Supporting project changes with Backout scripts and Flashback database/table feature
Installation, Configuration and troubleshooting of Oracle GoldenGate
Performing maintenance activities and resolved GoldenGate issues such like abend, hung and excessive lag
Monitor the golden gate configured databases daily and fixing the issues
Responsible for performing the testing's in lower environments & Implementing changes on production by following the change governance process
Monitoring the databases via OEM and Cloud Control
Copying data from one environment to another environment as per the project need using EXPDP or RMAN backup
Configuring Oracle Database housekeeping jobs, RMAN full and Archive backup jobs via Autosys scheduler and also scheduling archive logs deletion via shell script for lower environments
Assisting development team in SQL query writing and query tuning for optimal performance of database(s)
Responsible for analyzing, highlighting data build/operational issues with engineering team by creating defect report template
Performing root cause analysis investigations and fixing the issue while migrating data between environments and database backups when it fails
Experience with deploying database security patches and remediation of database vulnerabilities
Performing Fit for Production tasks to newly built Oracle Cloud databases and handing over to Production team as part of Agile DevOps process (in 7 days SLA)
WIPRO TECHNOLOGIES
Nestle
10.2012 - 10.2015
The Oracle team supports 24
5
We are supporting around 530 11gR2 RAC databases out of which 380 production databases and other databases are split into Pre-production, development and testing hosted in AIX servers of version 7.1
I was playing the role of a Team lead managing 13 DBA's reporting primarily and traveled Switzerland twice for customer governance meet
As a Team lead my responsibilities were:
Conducting Daily operational review as part of Agile Kanban with team on Total tickets inflow, total tickets assigned/handled, pending tickets and unassigned tickets and creating a scrum tasks
Reviewing Weekly deliverables on tickets and changes handled with the customer onshore team
Tracking KPI's & SLA's on weekly basis and maintaining those as per the target agreed with the customer
Similarly conducting weekly and monthly governance calls
Responsible for maintaining the database parameters as per Nestle compliance standards
Planning and roasting the shifts
Planning the Experienced vs Fresher's ratio in the team
Planning team member's rotation as per the organization policy and refilling the open positions by conducting Interview's
As a Technical SME involving in the escalated calls and guiding team on what needs to be performed further
Gathering the business requirement document (BRD) from the customer and preparing roadmap to deliver it
Creating the Standard Operating procedures and Standard routines documentations to help the team in understanding and adhering follow the customer standards
Also proposed a model for changing the billing type to Managed services model from T&M
Carrying out PIR (Post implementation Review) Check
As an Oracle DBA my responsibilities were:
Administrating 24X7 Production support for core production 10g/11g RAC Databases
Handling day to day incident tickets of Database Backup failures, Housekeeping jobs
Handling User raised requests of Granting/Revoking privileges, assigning profiles, Schema export/import and creation of Database objects
Allocating space to ASM, monitoring ASM disk groups and checking database alert logs periodically
Monitoring the Daily ASM status, Database status and sending Health checkup report
Generating EXPLAIN PLAN, AWR Reports for SQL Queries which are giving Performance issues, SQL tuning
Checking Daily backup status and statistics collection job
Executing the scripts which will be provided by Application teams and sharing the output
Handling database switchover activities between primary and standby databases
Handling the CR's raised by application team & development team for migration of an application from one environment to other
Monitoring the database performance when an application job/implementation is executing
Providing Hot & Cold Standby support whenever any implementation tasks are planned
ACCENTURE SERVICES PVT LTD
07.2012 - 10.2012
The team consists of 13 DBA's and provided 24/7 support
I was taking care of Oracle Database L2 issues and Exadata support
Creating flashback restore points in the database and handling Database FRA and archive log issues
Doing Export/import schema from Production database to Acceptance or Testing databases and vice-versa
Allocating ASM space to the Database servers and handling the Data guard sync issues
Monitoring the Daily ASM status, Database status and sending Health checkup report
Performing database cloning through OEM and if its failed re-initiating through RMAN utility
Carrying out the scheduled tasks like Database Cold standby support or hot standby support
COGNIZANT TECHNOLOGY SOLUTIONS, MartketRX
08.2008 - 06.2012
I was working in a team of 13 members which supports 24
7
The project supported 350+ production databases which are configured with Oracle Data guard RAC along with 30 development databases
The Database size varies from 300 GB - 1.5Tb and they are backed up using RMAN utility of Oracle
Oracle
Creating the Oracle databases using DBCA and manual scripts through command line
Configuring the listener and Tnsnames for user connections and sharing with end-users
Scheduling Daily and weekly backups through export/import, Data pump and RMAN using crontab scheduler in Linux and Task scheduler in windows
Creating schema's, allocating space and maintaining quota limits
Granting privileges and roles to the database users and managing user profiles, resources and password security
Creating and managing table spaces, maintaining redo logs, pfile and control files
Checking database alert logs for error messages and resolving the issues by raising SR with Oracle or working internally with team members
Applying patches to the Databases when they are hit by bugs and Upgrading the Oracle software
Sr. Executive Support at Cognizant technology Solutions, Cognizant Technology SolutionsSr. Executive Support at Cognizant technology Solutions, Cognizant Technology Solutions
Associate of Projects at Cognizant Technology Solutions India Private LimitedAssociate of Projects at Cognizant Technology Solutions India Private Limited