Database Engineer/ Administration
Role details
Job location
Tech stack
Job description
- Administer, maintain, and optimize enterprise database systems for high availability and performance.
- Monitor database health, troubleshoot issues, and resolve incidents in a timely manner.
- Implement database backup, recovery, and disaster recovery strategies.
- Ensure data integrity, security, and compliance with enterprise standards.
- Support capacity planning, performance tuning, and scalability initiatives.
- Collaborate with engineering teams to support application deployments and database changes., * Manage and support database platforms such as DB2 z/OS, Oracle, SQL Server, PostgreSQL, and Netezza across development, test, and production environments.
- Perform database installation, configuration, patching, and upgrades.
- Monitor performance and proactively tune queries, indexes, and configurations.
- Implement and maintain backup, recovery, and high-availability solutions including replication and clustering.
- Troubleshoot database incidents, perform root cause analysis, and implement preventive measures.
- Partner with application and product teams to review database designs and ensure optimal data structures.
- Enforce security standards including access controls, encryption, and auditing.
- Automate routine DBA tasks using scripting languages such as Python, Shell, and PowerShell.
- Document configurations, processes, and operational procedures.
- Support data migrations, releases, and environment refreshes.
- Participate in on-call rotations and incident response.
Requirements
We are seeking a Database Engineer/ Administrator to join our team. The ideal candidate will have strong experience in enterprise database administration, performance tuning, automation, and high availability and a proven ability to ensure secure, reliable, and scalable database operations that support business applications., * Hands-on administration of one or more platforms such as DB2 z/OS, Oracle, SQL Server, PostgreSQL, or Netezza.
- Proficiency in backup and recovery, high availability, and disaster recovery concepts.
- Experience with performance tuning and query optimization, including indexing strategies.
- Scripting and automation using Shell, Python, or PowerShell.
- Familiarity with Agile or other rapid application development methodologies.
- Understanding of distributed systems, multi-tier architectures, and infrastructure components.
- Bachelor's degree in computer science, engineering, or related field required. Advanced degree preferred.
Preferred Skills:
- Experience with database monitoring and observability tools.
- Knowledge of cloud database platforms such as AWS RDS and Azure SQL.
- Experience with data modeling and database design principles.
- Familiarity with NoSQL databases and big data platforms.
High-Performing Behaviors:
- Proactively identifies and resolves performance and reliability issues.
- Challenges the status quo and drives continuous improvement in operations.
- Keeps current with database technologies, tools, and industry trends.
- Communicates clearly with technical and non-technical stakeholders.
- Collaborates across teams to achieve shared objectives.
- Demonstrates ownership, accountability, and sound problem-solving skills.
- Adapts to changing priorities and operational needs.
Knowledge / Skills:
- Strong understanding of database administration concepts including backup and recovery, performance tuning, security, and availability.
- Ability to analyze and resolve complex database issues.
- Knowledge of data structures, indexing strategies, and query optimization.
- Understanding of metadata management and database architecture.
- Experience with monitoring, alerting, and troubleshooting tools.
- Familiarity with servers, storage, and networking fundamentals.
- Working knowledge of SDLC methodologies and operational best practices.
- Understanding of ServiceNow data and processes.
Technology Core Competencies:
- Database Administration & Operations
- Performance Tuning & Optimization
- Automation & Scripting
- Infrastructure & Platform Knowledge
- Agile Practices
- Technical Problem Solving
Benefits & conditions
- Database Administration
- Performance & Tuning
- High Availability & Disaster Recovery
- System/Platform Knowledge
Functional
- Data Management
- Database Operations
- Incident & Problem Management
Leadership
- Analytical Thinking
- Decision-Making
- Collaboration
Business
- Problem Solving
- Operational Excellence
Why BCforward?
At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:
- Competitive compensation and benefits
- Opportunities for growth with global clients
- A supportive, inclusive culture that values innovation and people
- Exposure to cutting-edge technologies and projects