ApplyJob Type
Full-timeDescription
Position Details:
Job Title: Database AdministratorJob Type: Full-timeLocation: Remote, DCRevised: 1/13/2025
Dynanet Corporation Overview:
Dynanet is a small minority-owned business that has been providing IT services to Federal and State customers for more than 25 years. We were established in 1995 to deliver information technology engineering and management services to state and federal governments. Initially focused on IT infrastructure services, the company has expanded its services to include application services, cloud enablement, cybersecurity, automation, and management consulting. Dynanet is appraised on the CMMI ML3 DEV V2.0 rating, highlighting its focus on quality and process improvements.
The company's growth and evolution have allowed it to align its expertise with the needs of the federal, state, and IT industries.
About the Role:
We are looking for a highly skilled Database Administrator who will support almost all databases, such as Windows and Linux-based, AWS RDS, MS SQL, MySQL, PostgreSQL, Oracle databases, Oracle Real Application Clusters (RAC), Golden Gate, Trustwave DBProtect, DataSunrise, other Oracle tools and management suites. To be successful in this role, you should have extensive experience with AWS, MySQL, PostgreSQL, Oracle, Microsoft SQL. AWS RDS (Aurora will be bonus) on Linux or Windows.
Roles & Responsibilities:
As a Senior Database Administrator, you will play a critical role in maintaining, optimizing, and ensuring the availability and security of the organization's database systems. Key responsibilities include:
1.
Database Administration:· Manage and support relational databases, including Oracle, PostgreSQL, and Microsoft SQL, hosted on AWS RDS and EC2 (or other future cloud providers).· Implement and maintain a robust database environment aligned with industry best practices.
2.
Database Optimization:· Identify and resolve performance bottlenecks, capacity issues, and configuration inefficiencies.· Proactively tune database performance to ensure optimal operation.
3.
Installation & Migration:· Install, configure, and migrate databases across environments as needed.· Test new database releases thoroughly before deployment.
4.
Security & Maintenance:· Apply all relevant security patches and ensure databases comply with organizational security standards (e.g., encryption, masking, IAM policies).· Regularly perform database health checks, backups, and restoration to safeguard data integrity.
5.
High Availability & Disaster Recovery:· Design and maintain high-availability solutions, backup strategies, and disaster recovery plans.
6.
Monitoring & Reporting:· Conduct day-to-day performance monitoring of databases and provide metrics on database health and application performance.
7.
Technical Support:· Deliver application/system support and assist teams with database-related issues.· Facilitate database migrations and troubleshoot system incidents effectivelyRequirements
Required Skills:
- Proven experience administering relational databases, including Oracle, PostgreSQL, and Microsoft SQL, in cloud environments (e.g., AWS RDS, EC2).
- Expertise in database optimization, troubleshooting, and performance tuning.
- Strong understanding of database security practices, including encryption, masking, and IAM policies.
- Proficiency in automation tools and scripting languages (e.g., SQL, VB, shell scripting).
- Hands-on experience with high availability and disaster recovery configurations.
- Strong analytical and problem-solving abilities.
Dynanet Team Requirements and Expectations:
- Possess Strong written and verbal communication skills.
- Highly organized with an ability to prioritize, balance, and effectively advance multiple competing priorities in a high-volume, fast-paced environment.
- Ability to interact in a professional and collaborative manner with fellow Dynanet Teammates and the clients, and business partners that we work with.
- Ability and desire to challenge and educate yourself to support and advance IT services delivery in the Federal agencies we serve.
- Excellent judgment and creative problem-solving skills.
- Respond to team members and client requests via email, MS teams, or other communication means during core business hours.
- Active listening skills to understand clients' needs, and collaboration skills to work with other developers and designers.
Education Requirements:
- Bachelor’s degree in computer science, IT or relevant field
Employee Benefits Overview:
- Industry Competitive Compensation
- Medical and Dental Insurance
- Paid Time Off/Holidays
- 401(k) Retirement Plans with Matching
- Remote Work
- Paid Training
- Employee Referral Program
- Employee Development Program