We are looking for an experienced Database Administrator to join our team! As a Database Administrator at our company, you will be a key resource for the database architecture, design and maintenance. The role requires strong collaboration with application development teams, business teams and key stakeholders. The DBA position demands a well-organized, action-oriented team player with exceptional time management and communication skills to simultaneously support multiple initiatives. If you are that go-to person who is relied upon to get it done when it matters the most, we want to talk to you!
Responsibilities:
Design, implement and maintain database security based on company policy, best practices and any regulatory requirements
Set and maintain database standards
Manage database access across all environments
Diagnose and troubleshoot database errors
Recommend and implement emerging database technologies
Create automation for repeating database tasks
Create and maintain database backup plans
Be available for on-call support as needed
Conquer The Day-to-day Operational Aspects:
Performance monitoring/tuning
Backup strategies
Query tuning
Cloud instance/storage design, provisioning and performance monitoring
On-prem to cloud migrations
Automate routine tasks with your own scripts and open-source tools
Provide solutions to development teams when proposed architecture does not comply with architectural, performance or security guidelines
Resolve database performance issues using all available tools and take corrective actions when necessary
Work with the development teams to ensure a solid understanding of the application and database requirements exist and configure database structures and parameters accordingly
Communicate to business customers, technical teams and management in a consistent manner making complex technical issues and solutions clear, simple and understandable
Required Experience/Skills:
Bachelor’s degree in computer science or a related information technology field
7 years of experience with programming languages such PL/SQL coding
Easily design and implement a business process into functional and efficient code
Implement and manage company data management practices and policies
5 years of experience in administering, managing and tuning databases
5+ years of experience with SQL Server
Good understanding of data and schema standards and concepts
Good understand database design, implementation, troubleshooting and maintenance
Sense of ownership and pride in your performance and its impact on company’s success
Experience with large, high volume, mission critical SaaS environments
Azure Proficiency in all aspects of designing, sizing and implementing SQL instances, storage and RDMS
Strong experience doing performance tuning, backup – recovery, security, optimization.
Ability to support business and system processes and procedures.
Strong database design and schema refactoring experience.
Proven ability with query tuning to dramatically improve database performance.
Proven track record managing multiple database instances simultaneously
Experience administering mission-critical transactional and decision support databases required
Provide after-hours support when necessary
Ability to monitor the database and analyze error logs while leveraging troubleshooting skills.
Understanding of large databases and how to create multiple smaller databases.
Familiar with user permissions, audits, security and minimizing vulnerabilities within the database.
Possess overall understanding of IT architecture, infrastructure standards, database platforms and programming languages and tools
Demonstrate a thorough understanding of Data Management philosophies and apply them to existing and to-be architectures
Ability to produce clear documentation around reoccurring processes
Forward thinking, proactive approach to monitoring all databases
Ability to provide accurate resource and capacity planning
To find out more about this job, please visit this link

