Position: Database Engineer
Location: Hybrid - St Paul, MN
Duration: 10 Months plus
Job Summary
- Design, develop, and implement relational and non-relational databases, data lakes, and cloud-based data platforms, primarily in Microsoft Azure.
- Lead technical database engineering efforts, collaborating with multiple divisions and stakeholders at various organizational levels.
- Utilize Azure services (Azure SQL, Data Factory, Databricks, etc.) for data engineering solutions.
- Develop, test, and implement data transformation solutions and integration with cloud infrastructure.
- Manage CI/CD pipelines using tools such as Azure DevOps or GitHub.
- Utilize Agile project tracking tools (e.g., Jira) for project management.
- Implement and maintain backup and recovery strategies, leveraging Azure Backup or Geo-replication.
- Oversee database security, including role-based access control, encryption, and network security.
- Monitor and optimize database performance using tools such as Azure Monitor, SQL Analytics, Query Performance Insight, etc.
- Mentor and guide team members in database and cloud technologies.
- Apply knowledge of data modeling, schema design, indexing strategies, and data warehouse administration.
- Ensure best practices in database administration, including the use of cloud computing concepts and infrastructure management tools.