Database Senior Administrator

Who we are

High-Tech Systems & Software develops an enterprise line of business applications that covers a broad range of platforms, technologies, and services.

What we want:

A professional Database Senior Administrator (DBA) will keep the database up and running smoothly 24/7. The goal is to provide a seamless flow of information throughout the company, considering both backend data structure and frontend accessibility for end-users.

As a Senior Database Administrator at HTSS, this is what you will do:

  • Build database systems of high availability and quality depending on each end user’s specialized role.
  • Design and implement databases according to end users’ information needs and views on-prem and in the cloud.
  • Define users and enable data distribution to the right user, in the appropriate format, and in a timely manner.
  • Use high-speed transaction recovery techniques and backup data.
  • Minimize database downtime and manage parameters to provide fast query responses.
  • Provide proactive and reactive data management support and training to users.
  • Determine, enforce, and document database policies, procedures, and standards.
  • Perform tests and evaluations regularly to ensure data security, privacy, and integrity.
  • Monitor database performance, implement changes, and apply new patches and versions when required.
  • Collaborate with Applications Teams, Operations Teams, Solution Architects, 1st level support teams, and external vendors during issue resolutions, system changes, or new system implementations.

You are a perfect match for the role if you have:

  • Bachelor’s degree in Computer Science, related field, or equivalent work experience.
  • Knowledgeable in data analysis and database management techniques
  • Execution of all responsibilities with little direct supervision of Team Lead.
  • Experience using both Azure SQL and PostgreSQL
  • Working knowledge of MSSQL, ElasticSearch, MongoDB and CosmosDB
  • Query/System performance tuning
  • Excellent written and verbal communication skills
  • History of collaborating with Application Development Teams.
  • A desire to automate everything that can be with a clear focus on the overall stability of the systems
  • Shell and at least one of the scripting languages used in an SRE/Operations engineering context (Python, Go, Bash, Ruby, etc.)

Required experience:

  • Expert knowledge with Microsoft SQL Server
  • Working experience with PostgreSQL
  • Experience working with physical, virtual and AZURE (SQL, Managed Instance & Hyperscale, etc) database environments
  • Experience working with database technology high-availability solutions (SQL Server Log shipping/Mirroring/Always ON/Clustering, PostgreSQL Replication/Clustering)
  • MS SQL to Azure SQL migration experience.
  • Experience working with database scripting using T-SQL, PostgreSQL, Cassandra, MongoDB, MySQL
  • Developing and deploying applications on a public cloud provider (ideally Azure)

Additionally, we’d love it if you have:

  • Experience working with or as a part of SRE/Operations/DevOps teams
  • Experience with NoSQL products (MongoDB, Redis, Elasticsearch, etc.)
  • Experience working with product owners or product managers
  • Strong understanding of configuration management tools like Ansible and IaC tools (Terraform) and their best practices.
  • DevOps methodologies and basic knowledge of at least one Configuration Management tools