Senior Database Administrator (Digital Engineering Solutions) bei CDM Smith
CDM Smith · Bangalore, Indien · Onsite
- Senior
- Optionales Büro in Bangalore
Job Description
The following are the Key responsibilities for this position
• Take ownership of the project and work independently in a collaborative environment.
• Engaged in the project workshops, collaborating with stakeholders and software developers to design the database schema and data models.
• Establish security measures for safeguarding private data, including encryption and access controls, and conduct routine database audits to find any possible vulnerabilities.
• Consistently monitors database performance and identifies bottlenecks that may impact the application's performance and responsiveness.
• Develop and oversee a strategy for disaster recovery (DRM) to protect prevent data loss in the event of disasters or system failures.
• Implement data governance procedures and making sure that pertinent data regulations and standards are followed.
• Understanding the project's data security requirements, encryption techniques, and compliance regulations such as GDPR, CCPA, or HIPAA, and creating a strategy to support the project.
• Manage and maintain databases, conduct routine maintenance tasks, and ensure data availability and integrity.
• Collaborate with data analysts to provide them with well-structured data and insights needed for business intelligence and analytics.
• Creating, implementing, and evaluating database-driven applications while following security and performance best practices.
• Supporting Azure SQL, NO SQL, and other database needs for the project.
• Programming skills such as SQL, Python, PowerShell, and others to interact with databases and incorporate them into applications.
• Conduct continuous R&D to provide the team with innovative database features, capabilities, and applications that will enhance the solutions.
Skills and Abilities:
• Extensive and proven DBA expertise in large-scale SQL Server settings, including Azure managed instance databases.
• Proficient in delivering high- and low-level design (HLD and LLD) for projects, including ER diagrams, data models, and data pipeline flow.
• Proficient in the principles of database design, including managing of high-volume instances of Azure SQL configurations that feature high availability, including the use of database performance optimization and monitoring tools.
• Exceptional analytical and problem-solving abilities, enabling the rapid identification of the root cause of a problem.
• Proficiency in creating best practice policies and procedures for data security and integrity, along with the monitoring and restriction of database access.
• Experience managing data warehouses, data lakes, data bricks, and other cloud-based data storage solutions.
• Experience in the Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO) of disaster recovery are applied to the management of all database instance.
• Proficiency with SQL, Python, PowerShell scripting, or related technologies for creating application dashboards for proactive monitoring and authoring automation scripts.
• Proficiency in overseeing cloud-based data storage systems, including data warehouses, data lakes, and data bricks.
• Experience with the principles and practices of master-slave replication and database storage engines.
• Proficiency with container technologies, Docker, Kubernetes, Azure DevOps pipelines, CI/CD, and data pipelines in cloud environments.
• Strong understanding of database security best practices.
• Knowledge of Azure cloud infrastructure and its capabilities.
• Working knowledge of the Agile/Waterfall approach and how data pipeline fits into it.
• Working knowledge of microservices, monolith architecture, and web apps based on MVC, MVVM, and SPA.
• Knowledge of security regulations, such as Identity & Access Management (IAM), Customer Identity & Access Management (CIAM), and security authentication technologies.
• Working knowledge of development IDEs (Visual Studio, Eclipse, etc.).
• Experience with Source controls systems (DevOps, GitHub, SVN, or TFS).
• Working Knowledge in Release management, and Bug tracking tools.
• Knowledge with OWASP security principles, security compliance tools.
• Proficient in documenting, communicating, and coordinating, and capable of working efficiently under pressure.
• Passion to remain competitive in the market by enhancing abilities with cutting-edge technologies.
Group
Employment Type
Minimum Qualifications
Preferred Qualifications
• Bachelor’s degree in software development, Engineering, or related industry.