C

CDM Smith

Full-service engineering and construction firm

Senior Azure Database Administrator - Digital Engineering Solutions

Database AdministrationPosted on Nov 13
Full-time

About the Job

Requirements

  • A bachelor's degree or equivalent additional directly related experience.
  • At least 5 years of related experience.
  • Extensive and proven database administration expertise in large-scale SQL Server settings, including Azure managed instance databases.
  • Ability to deliver high- and low-level designs for projects, including entity-relationship diagrams, data models, and data-pipeline flows.
  • Proficiency in database design principles, management of high-volume Azure SQL configurations with high availability, and database performance optimization and monitoring tools.
  • Ability to create best-practice policies and procedures for data security and integrity, and to monitor and restrict database access.
  • Experience managing data warehouses, data lakes, Databricks, and other cloud-based data storage solutions.
  • Experience applying Recovery Point Objectives and Recovery Time Objectives to disaster recovery for database instances.
  • Proficiency with SQL, Python, PowerShell scripting, or related technologies for creating application dashboards for proactive monitoring and authoring automation scripts.
  • Proficiency overseeing cloud-based data storage systems, including data warehouses, data lakes, and Databricks.
  • Experience with master-slave replication principles and practices and database storage engines.
  • Proficiency with container technologies, Docker, Kubernetes, Azure DevOps pipelines, continuous integration and continuous delivery, and data pipelines in cloud environments.
  • Strong understanding of database security best practices.
  • Knowledge of Azure cloud infrastructure and its capabilities.
  • Working knowledge of Agile and Waterfall approaches and how data pipelines fit into them.
  • Working knowledge of microservices, monolithic architecture, and web applications based on Model-View-Controller, Model-View-ViewModel, and single-page application patterns.
  • Knowledge of Identity and Access Management, Customer Identity and Access Management, and security authentication technologies.
  • Working knowledge of development integrated development environments such as Visual Studio and Eclipse.
  • Experience with source control systems such as DevOps, GitHub, Subversion, or Team Foundation Server.
  • Working knowledge of release management and bug-tracking tools.
  • Knowledge of Open Worldwide Application Security Project security principles and security compliance tools.
  • Detailed knowledge of database systems, related infrastructure methodologies and technologies, and experience managing database systems, their technical stack and processes, including performance management and operational control.

Responsibilities

  • Take ownership of projects and work independently in a collaborative environment.
  • Participate in project workshops and collaborate with stakeholders and software developers to design database schemas and data models.
  • Establish safeguards for private data, including encryption and access controls, and conduct routine database audits to identify vulnerabilities.
  • Monitor database performance and identify bottlenecks that may affect application performance and responsiveness.
  • Develop and oversee disaster recovery strategies to prevent data loss during disasters or system failures.
  • Implement data governance procedures and ensure applicable data regulations and standards are followed.
  • Assess project data-security requirements, encryption techniques, and compliance regulations such as GDPR, CCPA, or HIPAA, and create a supporting strategy.
  • Manage and maintain databases, conduct routine maintenance, and ensure data availability and integrity.
  • Collaborate with data analysts to provide well-structured data and insights for business intelligence and analytics.
  • Create, implement, and evaluate database-driven applications while following security and performance best practices.
  • Support Azure SQL, NoSQL, and other database needs for projects.
  • Use programming skills such as SQL, Python, and PowerShell to interact with databases and integrate them into applications.
  • Conduct continuous research and development to provide innovative database features, capabilities, and applications that enhance solutions.

Desired Qualifications

  • Azure certifications DP-300 and DP-900, and accreditation.
  • A bachelor's degree in software development, engineering, or a related industry.
  • Discretionary bonuses may apply to the position.

About the Company

CDM Smith

Full-service engineering and construction firm

CDM Smith is a full-service engineering and construction firm that serves public and private clients worldwide with solutions in water, environment, transportation, and energy. Its work covers the entire project life cycle—from planning and design to construction and ongoing management—through integrated teams of engineers, scientists, and construction professionals. The company distinguishes itself by delivering multi-disciplinary, end-to-end projects across major infrastructure sectors and focusing on long-lasting impacts and enduring value for clients. Its goal is to shape the present by meeting evolving needs with practical, reliable infrastructure solutions that stand the test of time.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Cambridge, MA
Founded
1947

Recently Posted Jobs

Explore more opportunities at CDM Smith

See more jobs