Azure Internal Dev Environment Setup

Customer: AI | Published: 31.12.2025
Бюджет: 1500 $

An internal development environment needs to be designed, provisioned, and documented on Microsoft Azure so my team can build and test web applications written in JavaScript and Python. This environment is strictly for ongoing software development, not training or one-off demos, so it must be secure, repeatable, and easy to maintain. Scope of work The solution should cover core network layout (VNet, subnets, NSGs), compute for web workloads (App Service, Containers, or AKS as appropriate), data and secrets management (Key Vault, Storage, SQL/Flex Server if needed), plus monitoring with Application Insights and Log Analytics. A streamlined CI/CD pipeline—Azure DevOps or GitHub Actions—is expected so that pushing code automatically builds, tests, and deploys our JavaScript or Python web apps into dev and staging slots. Deliverables • Architecture diagram and brief rationale • Infrastructure-as-Code templates (ARM, Bicep, or Terraform) that can recreate the entire stack from scratch • Pipeline definition files and sample build script covering unit tests and deployment • Security baseline (private endpoints, least-privilege IAM, encrypted secrets) applied in code • README or short runbook explaining setup, parameterization, and day-to-day use Acceptance criteria 1. Running IaC in a fresh subscription deploys the environment without manual tweaks. 2. A sample “hello world” web app in JavaScript and another in Python both build and deploy successfully through the pipeline. 3. All resources are visible in the Azure portal with monitoring dashboards active and no public endpoints exposed except via the chosen web front door/service. Timelines are flexible within reason, but clear progress checkpoints and version-controlled code are essential.