Database Administrator (MS SQL Oracle Database Windows Linux)
Job Summary
Database Administrator (MS SQL /Oracle Database / Windows /Linux)
Job Summary
We are seeking an experienced Microsoft SQL Server Database Administrator with strong expertise in Microsoft SQL Server 2008/2016/2019/2022 administration across Windows and Linux platforms. The candidate will be primarily responsible for the installation configuration maintenance performance tuning backup and recovery security patching high availability and disaster recovery of Microsoft SQL Server addition the candidate should possess working knowledge of Oracle Database 19c administration to support existing Oracle environments assist with database maintenance activities and participate in migration and upgrade projects. Experience in SQL Server and Oracle database migration projects is highly desirable.
Key Responsibilities
• Install configure upgrade and administer Microsoft SQL Server 2012/2014/2016/2017/2019/2022 environments.
• Monitor SQL Server health performance availability and capacity using native tools and monitoring solutions.
• Perform database performance tuning by analyzing execution plans indexes waits locks blocking and resource utilization.
• Implement and manage backup restore and disaster recovery strategies to meet business RPO/RTO requirements.
• Configure and support SQL Server High Availability technologies such as Always On Availability Groups Failover Cluster Instances (FCI) Log Shipping Database Mirroring and Replication.
• Perform database migration and upgrade activities with minimal downtime.
• Troubleshoot production issues database corruption deadlocks blocking and long-running queries.
• Create and maintain SQL Server Agent Jobs Maintenance Plans Alerts and Operators.
• Implement database security including logins users roles permissions encryption and auditing.
• Develop and optimize T-SQL scripts stored procedures functions views and triggers.
• Perform index maintenance statistics updates database consistency checks and capacity planning.
• Configure and manage TempDB storage filegroups and database growth settings.
• Work closely with application teams to optimize database performance and resolve SQL-related issues.
• Support production deployments release management and change implementation.
• Participate in on-call support and incident management for production environments.
• Prepare and maintain technical documentation operational procedures and database standards.
Oracle Database Administration
• Install configure upgrade patch and maintain Oracle Database environments (11g 12c 19c).
• Perform Oracle Database 19c upgrades migrations and technology stack upgrades.
• Manage database creation cloning refreshes and environment provisioning.
• Administer multitenant databases (CDB/PDB architecture).
• Perform database backup and recovery using RMAN.
• Configure and manage Flashback Database and Guaranteed Restore Points.
• Monitor database health availability and performance.
• Troubleshoot database issues and perform root cause analysis.
Performance Tuning
• Analyze and optimize SQL queries and execution plans.
• Monitor AWR ASH ADDM reports and recommend improvements.
• Tune database parameters memory structures and storage configurations.
• Resolve database performance bottlenecks and locking issues.
High Availability & Disaster Recovery
• Configure and support Oracle Data Guard environments.
• Manage database failover and switchover activities.
• Participate in disaster recovery planning and testing.
• Support business continuity initiatives.
Patching & Upgrades
• Apply Oracle Release Updates (RU) CPU PSU and one-off patches using OPatch.
• Plan and execute database upgrade projects.
• Maintain Oracle Inventory and patch compliance documentation.
Windows & Linux Administration
• Perform database administration activities on Linux and Windows servers.
• Manage Oracle services listeners scheduled jobs and startup/shutdown procedures.
• Coordinate with infrastructure teams for server provisioning and maintenance.
Preferred Skills
• Strong experience administering Microsoft SQL Server.
• Expertise in T-SQL programming and query optimization.
• Experience with SQL Server Management Studio (SSMS).
• Knowledge of SQL Server Agent Maintenance Plans and SQL Profiler.
• Hands-on experience with Always On Availability Groups and High Availability solutions.
• Experience with backup and recovery strategies.
• Strong knowledge of indexing partitioning statistics and execution plans.
• Experience in performance monitoring and troubleshooting.
• Familiarity with Windows Server administration related to SQL Server.
• Knowledge of PowerShell scripting for SQL Server automation.
• Experience with database migration upgrades and patching.
• Good understanding of security encryption and compliance requirements.
• Strong analytical and troubleshooting skills.
• Experience with Azure SQL Database or Azure SQL Managed Instance.
• Exposure to virtualization technologies such as VMware or Hyper-V.
• Oracle Database 19c Administration
• Oracle RAC (preferred)
• Oracle Data Guard
• RMAN Backup & Recovery
• Performance Tuning
• Multitenant Architecture (CDB/PDB)
• Oracle Enterprise Manager (OEM)
• OPatch and Database Patching
Operating Systems
• Microsoft Windows Server
• Linux
Scripting
• Shell Scripting (Linux)
• PowerShell (Windows)
• SQL and PL/SQL
Preferred Qualifications
• Microsoft SQL Server certifications are preferred.
• Oracle Certified Professional (OCP) – Oracle Database 19c
• Exposure to cloud platforms (OCI AWS Azure) is an advantage
Soft Skills
• Strong troubleshooting and analytical skills
• Excellent communication and documentation skills
• Ability to manage multiple priorities in a production support environment
• Experience interacting with customers and vendor support teams
Employment Type
Full-Time
Notice Period
Immediate to 30 Days Preferred
Required Skills:
Microsoft SQL Server Oracle Database Windows Server Linux Performance Tuning Backup and Recovery Disaster Recovery High Availability Always On Availability Groups Failover Cluster Instances Log Shipping Database Mirroring Replication Database Migration Database Upgrade SQL Server Management Studio (SSMS) SQL Profiler Indexing Partitioning Statistics Execution Plans PowerShell Azure SQL Database Azure SQL Managed Instance VMware Hyper-V Oracle RAC Oracle Data Guard RMAN Oracle Enterprise Manager (OEM) OPatch Shell Scripting PL/SQL T-SQL AWR ASH ADDM Flashback Database Guaranteed Restore Points Multitenant Architecture (CDB/PDB) Capacity Planning TempDB Storage Management Filegroups Database Growth On-Call Support Incident Management Documentation Troubleshooting Analytical Skills Communication Skills Problem Solving Customer Interaction Release Management Change Implementation Project Coordination Virtualization Cloud Platforms (OCI AWS Azure) SQL Server Agent Jobs Maintenance Plans Alerts Operators Database Security Encryption Compliance Index Maintenance Statistics Updates Database Consistency Checks RPO/RTO Query Optimization Root Cause Analysis Memory Structures Storage Configurations Locking Issues Database Failover Switchover Disaster Recovery Planning Patching (RU CPU PSU) Oracle Inventory Patch Compliance Services Management Listeners Scheduled Jobs Startup/Shutdown Server Provisioning Coordination