The
Database Engineer
will be actively involved in the evaluation, review, and management of databases. You will be part of a team who supports a range of Applications and databases. You should be well versed in database administration which includes installation, performance tuning and troubleshooting. A strong candidate will be able to rapidly troubleshoot complex technical problems under pressure, implement solutions that are scalable, while managing multiple customer groups.
What You Will Do
- Install, configure, and maintain SQL Server instances.
- Monitor database performance, availability, and security.
- Perform database backups, restores, and disaster recovery.
- Troubleshoot database issues and resolve performance bottlenecks.
- Implement and manage database security (users, roles, permissions).
- Plan and execute database migrations and upgrades.
- Automate routine database tasks.
- Collaborate with development teams on database design and optimization.
What Experience You Need
- BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent job experience required
- 2-5 years of experience in database administration, system administration , performance tuning and automation.
- 1+ years of experience developing and/or administering software in public cloud
- Experience in managing Traditional databases like SQLServer and providing 24*7 Support.
- Demonstrable cross-functional knowledge with systems, storage, networking, security and databases
- Cloud Certification Strongly Preferred
What Could Set You Apart
An ability to demonstrate successful performance of our Success Profile skills, including:
- Automation - Uses knowledge of best practices in coding to build pipelines for build, test and deployment of processes/components; Understand technology trends and use knowledge to identify factors that can be used to automate system/process deployments
- Data / Database Management - Uses knowledge of Database operations and applies engineering skills to improve resilience of products/services. Designs, codes, verifies, tests, documents, modifies programs/scripts and integrated software services; Applies industry best standards and tools to achieve a well-engineered result.
- Operational Excellence - Prioritizes and organizes own work; Monitors and measures systems against key metrics to ensure availability of systems; Identifies new ways of working to make processes run smoother and faster
- Technical Communication/Presentation - Explains technical information and the impacts to stakeholders and articulates the case for action; Demonstrates strong written and verbal communication skills
- Troubleshooting - Applies a methodical approach to routine issue definition and resolution; Monitors actions to investigate and resolve problems in systems, processes and services; Determines problem fixes/remedies. Assists with the implementation of agreed remedies and preventative measures; Analyzes patterns and trends