Upwork is seeking an experienced SQL Server/Azure SQL Managed Instance Engineer to baseline a database into SSDT with CI/CD and Row-Level Security within a tight deadline. The role involves executing predefined deliverables for an existing SQL Server database supporting a .NET MVC application.
Title SQL Server/Azure SQL Managed Instance Engineer to Baseline DB into SSDT + CI/CD + Row-Level Security (Short Timeline) Project Overview We have an existing SQL Server database (~54 tables, ~209 stored procedures) backing a .NET MVC app. The scope for this engagement is already fully defined. We are not looking for someone to create their own project plan or redesign the approach. Instead, we need an experienced engineer to execute the following step-by-step deliverables within a strict short timeframe (1–2 business days): Scope of Work 1.Schema Recreation – Recreate the schema on Azure SQL Managed Instance (fresh deployment, no data or login migration). 2. SSDT Project – Create an SSDT SQL Database Project (.sqlproj) as the single source of truth: o Import from source DB or DACPAC. o Set target platform (SQL Server 2019/2022, MI-compatible). o Resolve build warnings and unresolved references. 3. Row-Level Security (RLS) – Implement isolation on companyId: o Predicate function using SESSION_CONTEXT('CompanyId'). o Apply security policies to tenant-scoped tables. o Provide a short integration note/snippet for the app to set SESSION_CONTEXT. 4. Post-Deployment.sql – Author with: o Idempotent lookup seeds (MERGE). o Roles/users/grants (contained users/AAD preferred). o Optional DB-scoped settings. 5. Publish Profiles – Provide Dev/Test/Prod .publish.xml profiles with safe defaults (e.g., block data loss by default). 6. CI/CD Setup – Configure pipeline (GitHub Actions or Azure DevOps): o Build .sqlproj to DACPAC. o Generate DeployReport (preview). o Publish to MI Dev with secure authentication (AAD/Managed Identity preferred). 7. First Deployment – Deploy to MI Dev and perform smoke tests on key stored procedures/views. 8. Runbook & Guide – Deliver a short runbook covering: o Connectivity/authentication setup. o Pipeline usage. o Rollback guidance. Constraints • Azure SQL Managed Instance is the definite target. • No cross-database calls, CLR, linked servers, or SQL Agent jobs. • No legacy data or login migration. • Stored procedures remain intact. Deliverables • Clean SQL Database Project (.sqlproj) in our Git repo. • Post-Deployment.sql (with roles, grants, seeds, optional DB settings). • RLS function and policies applied to agreed tables. • Dev/Test/Prod publish profiles (safe defaults). • CI/CD pipeline YAML (GitHub Actions or Azure DevOps). • Short runbook: connectivity/auth, pipeline usage, rollback guidance. Timeline • Strict: 1–2 business days (8–14 hours for an experienced engineer). • Due to downstream dependencies, timely completion is essential. Required Experience • SQL Server & Azure SQL MI in production. • SSDT/sqlproj, DACPACs, and SqlPackage deployments. • RLS implementation on SQL Server. • Database CI/CD (GitHub Actions or Azure DevOps). • Writing idempotent T-SQL seeds (MERGE). Nice to Have • Multi-tenant database design/isolation experience. • Azure networking/MI connectivity. • Drift detection or static analysis experience. Proposal Requirements • Short summary of relevant projects. • Confirmation of ability to deliver in the required timeframe. • Step-by-step plan to complete the scope above. • Preferred CI/CD tool (GitHub Actions vs Azure DevOps). • Fixed price or estimated hours, earliest start date. • (Optional) Example pipeline YAML or Post-Deployment.sql snippet.
S R INTERNATIONAL INC is seeking a Senior Developer with expertise in .NET, SQL Server, and Azure to design and deploy innovative web applications. This full-time position is based in Harrisburg, Pennsylvania, offering a salary range of $55 - $60 per hour.
Ryder System is seeking a Full Stack Application Developer proficient in .NET, Azure, SQL, React, and Node.js to support Agile software development. This role involves developing high-quality code, troubleshooting, and collaborating with teams to enhance application features.
Ryder System is seeking a Full Stack Application Developer with expertise in .NET, Azure, SQL, React, and Node.js to support Agile software development. This role involves developing high-quality code, troubleshooting, and collaborating with teams to enhance application performance.
Ryder System is seeking a Full Stack Application Developer with expertise in .NET, Azure, SQL, React, and Node.js to support Agile software development. This full-time position is based in Honolulu, Hawaii, and involves collaborating on application features and maintaining high-quality code.
Upwork is seeking an experienced SQL Server/Azure SQL Managed Instance Engineer to baseline a database into SSDT with CI/CD and Row-Level Security within a tight deadline. The role involves executing predefined deliverables for an existing SQL Server database supporting a .NET MVC application.
S R INTERNATIONAL INC is seeking a Senior Web Application Developer with expertise in .NET, SQL Server, and Azure to lead the development of scalable web applications for the Commonwealth of Pennsylvania. This role offers a remote or onsite opportunity in Harrisburg, PA, with a competitive hourly rate.
S R INTERNATIONAL INC is seeking a Senior Developer with expertise in .NET, SQL Server, and Azure to design and deploy innovative web applications. This full-time position is based in Harrisburg, Pennsylvania, offering a salary range of $55 - $60 per hour.
Ryder System is seeking a Full Stack Application Developer proficient in .NET, Azure, SQL, React, and Node.js to support Agile software development. This role involves developing high-quality code, troubleshooting, and collaborating with teams to enhance application features.
Ryder System is seeking a Full Stack Application Developer with expertise in .NET, Azure, SQL, React, and Node.js to support Agile software development. This role involves developing high-quality code, troubleshooting, and collaborating with teams to enhance application performance.
Ryder System is seeking a Full Stack Application Developer with expertise in .NET, Azure, SQL, React, and Node.js to support Agile software development. This full-time position is based in Honolulu, Hawaii, and involves collaborating on application features and maintaining high-quality code.
Upwork is seeking an experienced SQL Server/Azure SQL Managed Instance Engineer to baseline a database into SSDT with CI/CD and Row-Level Security within a tight deadline. The role involves executing predefined deliverables for an existing SQL Server database supporting a .NET MVC application.
S R INTERNATIONAL INC is seeking a Senior Web Application Developer with expertise in .NET, SQL Server, and Azure to lead the development of scalable web applications for the Commonwealth of Pennsylvania. This role offers a remote or onsite opportunity in Harrisburg, PA, with a competitive hourly rate.
S R INTERNATIONAL INC is seeking a Senior Developer with expertise in .NET, SQL Server, and Azure to design and deploy innovative web applications. This full-time position is based in Harrisburg, Pennsylvania, offering a salary range of $55 - $60 per hour.
Ryder System is seeking a Full Stack Application Developer proficient in .NET, Azure, SQL, React, and Node.js to support Agile software development. This role involves developing high-quality code, troubleshooting, and collaborating with teams to enhance application features.
Upwork is seeking an experienced SQL Server/Azure SQL Managed Instance Engineer to baseline a database into SSDT with CI/CD and Row-Level Security within a tight deadline. The role involves executing predefined deliverables for an existing SQL Server database supporting a .NET MVC application.