Database Administrator

Job brief

We are looking for a 2 – 4 years experienced Database Administrator to join our team! As a Database Administrator at our company, you will be responsible for designing, testing, planning, implementing, protecting, operating, managing and maintaining our company’s databases and troubleshooting of databases.

Responsibilities

  • Provide first-level Support and maintain Postgres. MySQL database environment
  • Create shell scripts and SQL scripts for database administration
  • Provide appropriate resources and skill sets to support the DBA functions for the Applications as required
  • Setup, maintain and test backup and recovery processes of databases
  • Propose database changes to ease monitoring and administrative effort
  • Document and implement changes to databases via proper Change Management methodology
  • Monitor and analyze database activity to proactively identify and prevent potential Incidents and also recommend performance improvements
  • Apply new patches and versions when required
  • Participate in situation management of incidents related to database operations
  • Be proactive in performance tuning and optimization to help improve database efficiency
  • Excellent problem solver with strong attention to detail
  • Enforce security measures to protect company data
  • Performs database testing to ensure performance is met and compares with expected results
  • Identifies gaps in scripts and procedures
  • Work with Database developers and application developers to identify and resolve issues impacting production
  • Assist with schema design, code review, SQL query tuning
  • Collate, prepare and present statistical information for internal and external use
  • Minimize database downtime and manage parameters to provide fast query responses
  • Determine, enforce and document database policies, procedures and standards
  • Perform tests and evaluations regularly to ensure data security, privacy and integrity

Requirements:

  • Bachelor’s degree in computer science or a related information technology field 
  • 2 – 4 years of experience with programming languages such as PL/SQL coding
  • Easily design and implement a business process into functional and efficient code
  • Implement and manage company data management practices and policies
  • 2 – 4 years of experience with Postgres & MySQL
  • Good understanding of joins and indexes
  • Good understanding of database design, schema standards, implementation, troubleshooting and maintenance 
  • AWS EC2 & RDS experience is desirable but not mandatory.
  • Working knowledge of WAL management, Auto and manual vacuuming, Server configuration parameters, transactions and locks management.
  • ISO 27001 and PCI knowledge would be beneficial
  • Critical thinking and problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills
Job Category: Software Development
Job Type: Full Time
Job Location: Lahore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx