SWATX is looking for a Nutanix Database Expert who will be responsible for managing, optimizing, and securing database environments within the Nutanix ecosystem:
Roles and Responsibilities
· Deploy and manage Nutanix NDB clusters and instances, configuring them to support organizational requirements for availability, security, and performance.
· Create and maintain database blueprints within Nutanix NDB to standardize database provisioning, configuration, and scaling.
· Ensure optimal setup and operation of databases on Nutanix NDB, including support for SQL Server database engines.
· Manage the NDB configuration and maintain the NDB related profiles such as (Software profile, domain profile, etc.).
· Configure, validate, and maintain the usage of NDB Managed Network and IP address.
· Configure, validate, and monitor the DB server VM status and DB Status, managed by NDB.
· Validate, remediate, and fix potential issues/errors/warnings available in the NDB Dashboard.
· Monitor operations in the NDB and investigate and fix issues in NDB Console.
· Configure, validate, and maintain compute and CPU usage in PE along with NDB.
· Configure, validate, and maintain the NDB Server VM and NDB Agent VM (if applicable).
· Discuss additional NDB requirements not currently implemented and supported by NDB.
· Plan and implement additional NDB requirements after discussing pros and cons with the customer.
2. Performance Monitoring and Optimization
· Continuously monitor Nutanix DB performance, identifying bottlenecks, optimizing queries, and tuning configurations for improved efficiency.
· Use Nutanix tools like Prism and NDB Analytics to gather insights on database performance, storage utilization, and workload distribution.
· Implement automated alerts and performance baselines, proactively addressing potential issues before they impact users.
· Manage SQL Server databases hosted on NDB and Nutanix platform.
· Monitor system health and performance.
· Ensure high levels of performance, availability, sustainability, and security.
· Refine and automate regular processes, track issues, and document changes.
· Perform scheduled maintenance and support release deployment activities after hours.
· Configure and maintain database servers and processes, including monitoring system health and performance, to ensure high levels of performance, availability, and security.
· Independently analyze, solve, and correct issues in real-time, providing problem resolution end-to-end.
· Share domain and technical expertise, providing technical mentorship and cross-training to peers and team members.
3. Data Security and Compliance
· Implement security best practices for Nutanix DB, including access controls, encryption, and audit logging, to protect sensitive data.
· Ensure Nutanix DB environments comply with industry standards and regulations (e.g., GDPR, HIPAA) and meet internal security requirements.
· Perform regular security assessments and audits on database configurations, access privileges, and user activity within the Nutanix environment.
· Maintain knowledge of current systems architecture and configuration.
· Infrastructure and Operations documentation (as built, procedures, network).
4. Disaster Recovery and High Availability
· Develop and implement disaster recovery (DR) solutions within Nutanix NDB, including backup strategies and failover configurations to ensure data resilience.
· Set up and test backup and restore procedures, ensuring rapid recovery of databases in case of system failures.
· Design high-availability architectures using Nutanix capabilities, such as replication and automated failover, to minimize downtime and data loss.
· Assist with BCP/DRP planning and implementation.
· Define configuration best practices to maximize the performance of database and NDB products on the Nutanix Platform.
5. Automation and Infrastructure as Code (IaC)
· Use Nutanix Calm or other automation tools to implement Infrastructure as Code (IaC) for database provisioning, scaling, and configuration.
· Automate routine tasks, such as backup scheduling, patching, and monitoring, reducing the need for manual intervention and improving consistency.
· Develop scripts and workflows to streamline database operations, ensuring alignment with Nutanix's automation standards and practices.
6. Database Lifecycle Management
· Manage the lifecycle of Nutanix DB environments, including upgrades, patches, and migrations, ensuring minimal downtime and compatibility with existing workloads.
· Regularly assess and update database instances, applying updates and security patches as needed to maintain performance and security.
· Create decommissioning plans for outdated or unused databases, reclaiming resources and ensuring compliance with data retention policies.
7. Capacity Planning and Resource Optimization
· Monitor resource usage within Nutanix DB, including CPU, memory, and storage, to ensure sufficient capacity for current and future demands.
· Implement scaling strategies, such as vertical or horizontal scaling, to support growth and optimize resource utilization.
· Conduct regular assessments of resource allocation and recommend adjustments to improve cost-effectiveness and performance.
8. Collaboration and Stakeholder Engagement
· Collaborate with development, DevOps, and infrastructure teams to align database management practices with broader IT objectives.
· Engage with stakeholders to understand their data requirements, providing insights on Nutanix DB capabilities and solutions to meet business needs.
· Provide regular updates to stakeholders on database status, performance metrics, and ongoing projects, ensuring transparency and alignment.
9. Documentation and Knowledge Sharing
· Maintain detailed documentation for Nutanix DB architecture, configurations, procedures, and troubleshooting steps.
· Develop knowledge-sharing resources and training materials for team members on best practices and Nutanix DB features.
· Facilitate knowledge transfer sessions, empowering other teams to effectively work within the Nutanix DB environment.
10. Continuous Improvement and Innovation
· Stay current with updates, new features, and best practices for Nutanix DB and HCI solutions, implementing enhancements where feasible.
· Continuously evaluate and improve database operations, focusing on automation, performance, and data accessibility within the Nutanix ecosystem.
· Lead initiatives to adopt new Nutanix technologies or database optimization techniques that improve efficiency, scalability, and resilience.