Johnson J.

Johnson J.

expert database engineer and python development

Chennai , India

Experience: 4 Years

Johnson

Chennai , India

expert database engineer and python development

12200 USD / Year

  • Notice Period: Days

4 Years

Now you can Instantly Chat with Johnson!

About Me

  • A dynamic professional with 4+ years of experience in PostgreSQL DB on Linux/Unix and Windows Platform respectively . • Over 3+ years of experience in database design, performance tuning and optimization of core Oracle Database 10g and 11...

• Over 2+ years of experience in CRUD operation, security managament ,Replication and shared cluster on Mongodb 3.4,3.5 and 3.6.
• Analyze on premise transactional database environments such as Postgres evaluate plan migrations to AWS RDS. • Focused on architecting NoSQL databases like Mongo, Cassandra

• Cloning the Development, test and UAT environments with production data as per customer’s request • Responsible for monitoring environments using monitoring tool viz. Nagios,Check Postgres.pl, pgOn, custom scripts and other supporting tools like pgBadger
• Experience in PostgreSQL Installation 9.3, 9.4, 9.5,9.6.X, 10 and 12(beta-DEV) Production support.
• Experience in Postgresql and Oracle Installation and Configuration, Database Backup and Recovery, SQL Tuning, User maintenance, Tablespaces management, Hot Standby and Replication, PITTR and Up-gradation.
• Experience in Installation and creating Hot Streaming Replication (Master and Slave).
• Proficient in PostgreSQL DBA activities including configuration settings, database index creation and maintained and Query optimization.
• Experienced in Backup & Recovery using PG_DUMP and PG_DUMPALL, setting up WAL archiving.

Patch Upgrade from 9.2.3 to 9.2.4 in production and Testing Environment.
• Install and Configure Backup and Recovery Tool (BART) and configure Prod and Testing Server.
• Monitor the Disk space and Database growth more than 10 Servers.
• Involving and handling in sql-tunning and Stored-Procedure –Tuning in PT of Production and Testing Server.
• Creating index and monitoring index using Explain Plan to make better Performance of Queries.
• Experience in VACUUM and REINDEX in Production Database for Maintenance Activities.
• Configure and Manage Pg-pool and Pg-bouncer to Load-balancing and Automatic Failover in community Version’s.
• Take a Report of Postgresql Sever and Analyze send to client.
• Installing and working tools & clients like pg admin , pg agent pg web client , Putty and Toad.
• Basic knowledge in adding and deleting Database in a clone in Replication environment
• Configured and Database installation creating tables, schemas, roles and accessed
PostgreSQL.conf files using client Request.
• Implementing and maintaining database security (create and maintain users, roles and assign
privileges).
• Monitoring the production PostgreSQL alert logs for database errors.
• Configuration of PEM server, Pg-Admin to monitor the database server performance of query to
monitor Cluster and replication.
• Creating partition and store data into yearly partition and to improve the Performance issue.
• Installing and monitoring of pg-Badger for Report and Log-Analyzer purpose.
• Ability to function as a team player and alternatively work independently to achieve the objectives.

 

Show More

Portfolio Projects

Description

Role & Responsibility :
• Proficiency and expertise in Postgresql Replication, Backup/Recovery, Disaster recovery planning and Security Management.
• Up-gradation of database from 9.4 to 9.5 and 9.5 to 9.6.
• Install & configure development PostgreSQL 8.1.1 and 9.0 databases on Red-Hat Linux servers/Fedora.
• Worked on Replication and Log shipping for Postgresql Server High Availability
• Coding of new tables, views and modifications as well as SQL Stored Procedures, Data Types, Triggers and Constraints
• Troubleshoot performance problems, fine-tuning of databases and index Analysis.
• Monitoring tools and create partition to manage data’s separate.
• Knowledge in Application Performance Tuning and Database Design(ERVIN).
• Handling Memory configurations for database servers.
• Backup and Point in time recovery in PostgreSQL.
• Creating child partitions tables for every month in PostgreSQL
• EXPLAIN and EXPLAIN ANALYZE to identify and fine tune sql queries for performance improvements.
• Monitoring the production PostgreSQL alert logs for database errors.
• Check Log errors and make necessary actions to rectify them.
• Prepare weekly and monthly reports on database health check and growth.
• Creating Database Links from Testing to Production databases.
• Monitoring the database for Index, partitioning Memory and I/O utilization

Show More Show Less

Description

Experience in XDB Replication from oracle to Mysql to PostgreSQL.
• Installation and Configuration of multiple PostgreSQL servers using source code or using third party tools.
• Configuration of pg-badger tool to analyze the log-file and generate the html report.
• Configuration of rep-manager tool to automate the DR configuration.
• Perform the switchover/switch back using the rep-manager tool.
• Taking physical backup using the pg_basebackup tool.
• Extensively worked on Active-Active and Active-Passive Clustering.
• Cross-Platform Migration from windows to linux and sun-os to Mac.
• Install and Configure Backup and Recovery Tool (BART) and configure Prod and Testing Server.
• Experience in VACUUM and REINDEX in Production Database for Maintenance Activities.
• Exposure in Backup and Recovery Methods in Postgresql Server using Tools and Scripts.
• Configure and Manage Pg-pool to Load-balancing and Automatic Failover in community Version’s
• Monitor the Disk space and Database growth more than 10 Servers.
• Creating index and monitoring index using Explain Plan to make better Performance of Queries
• Exposure in EDB tool like bart,Pem,Pg-agent,pg-cleint,PPAS-10,pg_cluu,PEM-AGENT,PG-Bench.
• Monitor and manage Replication lag in Slave Environment.
• Patch Upgrade from 9.2.3 to 9.2.4 in production and Testing Environment
• 24 X 7 Production Database on Call Support.

Show More Show Less