Giter VIP home page Giter VIP logo

azfunc-pwsh-template's Introduction

Hello there, I'm David ๐Ÿ‘‹

I work as a Principal Cloud & DevOps Architect at Devoteam M Cloud Norway. I enjoy learning, you can check my Credly profile, my Azure Heroes badgers, and my Microsoft Learn profile.

I am particularly passionate about Azure architecture, security, and DevOps:

ArchitectExpertSecurityEngineerDevOpsEngineer

I am also a public speaker. Check my SpeakerDeck decks and my Sessionize profile.

A bit more about me:

  • ๐Ÿ”ญ Iโ€™m currently working on large-scale migration projects to Azure and Azure landing zones stuff
  • ๐ŸŒฑ Iโ€™m learning C# and Terraform
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on technical meetups, talks, conferences. I ocassionally write at my blog.
  • ๐Ÿ’ฌ Ask me about anything in Azure Infrastructure space, with a special focus on cloud governance, "everything" as Code, (Azure) DevOps
  • ๐Ÿ“ซ How to reach me: Twitter @pazdedav
  • โšก Fun fact: None (I am a very serious person) ๐Ÿ˜„
  • ๐Ÿƒ๐Ÿผโ€โ™‚๏ธI became addicted to Garmin Connect levels & badges, but I do it because I love sports.
  • I am passionate about DevOps and Scrum methodologies:

CSM

I know something about GitHub too:

GitHubActionsGitHubAdminGitHubAS


Twitter Dev.To LinkedIn Microsoft Learn decks Sessionize


Latest Blog Posts


View my verified badges

GitHub Advanced Security GitHub Administration Kusto Detective Agency - Case #1 Badge Kusto Detective Agency - Onboarding Challenge Explorer (1 hands-on lab completed) GitHub Actions Microsoft Global Hackathon 2022 Streak Level One OpenHack: Serverless Collaborator - Cloud Adoption Framework for Azure OpenHack: Security, Compliance, and Identity Microsoft Certified: Azure Solutions Architect Expert Microsoft Certified: Azure Administrator Associate Azure Architecture Center Contributor - Bronze FY21 OpenHack: DevOps Coach OpenHack: Migrating Microsoft Workloads to Azure OpenHack: DevOps Valuable Contributor Silver Microsoft Certified: Azure Security Engineer Associate Microsoft Certified Trainer 2020-2021 AZ-400: Designing and Implementing Microsoft DevOps Solutions Microsoft Certified: DevOps Engineer Expert OpenHack: Containers Microsoft Certified: Azure Administrator Associate (Legacy) Microsoft Certified Trainer 2019-2020 AZ-301 Microsoft Azure Architect Design Microsoft Certified: Azure Solutions Architect Expert (Legacy)* AZ-300 Microsoft Azure Architect Technologies MCSE: Cloud Platform and Infrastructure โ€” Certified 2017 Exam 534: Architecting Microsoft Azure Solutions Exam 533: Implementing Microsoft Azure Infrastructure Solutions MCSA: Cloud Platform - Certified 2017 Exam 532: Developing Microsoft Azure Solutions Microsoft Global Challenger


This is my Octocat:

Octocat

azfunc-pwsh-template's People

Contributors

pazdedav avatar

Watchers

 avatar

azfunc-pwsh-template's Issues

Add Bicep templates and modules

The reference architecture for this template should deploy (or conditionally deploy) key resources. This code needs to be available and linked in the azure.yaml manifest.

Use the following docs page as a reference.

Requirements:

  • App Service Standard Plan
  • Enabled VNet integration
  • Key Vault
  • App Insights (new or BYO)
  • VNet (new or BYO)
  • Function App v3 runtime - PowerShell
  • Storage account

Add devcontainer configuration

Add .devcontainer configuration, so this project can be opened as a Dev Container in VS Code or as a Codespace on GitHub.

  • Add PowerShell and Azure Functions extensions
  • Add GitHub Pull Request & Issues and Bicep extensions

Update Bicep code with hybrid functionality

DoD for Bicep code:

  • Validate, compile, and test the code.
  • Extend the modules / templates with VNet integration and Private Endpoint.
  • Deploy all components in the GUI and reverse engineer (import existing resources) to Bicep templates.

Add func project to the codebase

Use func CLI to scaffold a test AzFunc project in the repo (e.g., a schedule-based PowerShell function) that would emulate 'batch copy job'.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.