DevOps in two days with IaC, Azure, GitHub Actions and Octopus Deploy

Join us for a hands-on session learning about core CI/CD concepts and best practices. Review real-world release management and automation problems and discover how to overcome them using Azure, GitHub Actions, and Octopus Deploy.

    During the workshop, you use a sample repository and build it locally in Visual Studio. We then walk you through building the application, testing it in GitHub Actions, configuring the release, and passing the artifact to Octopus Deploy for deployment.

    You get access to provisioning infrastructure in Azure, building a GitHub Actions workflow, and creating an Octopus Cloud instance. You use these tools to configure and prepare a build. Then you release and deploy a sample application from dev to test to production.

    We’ll introduce you to:

    • Octopus Cloud
    • GitHub and GitHub Actions
    • Microsoft Azure
    • Building your .NET 6 multi-tier application using GitHub Actions
    • GitHub Actions builder
    • Setting up your application to pass packages to Octopus Deploy from GitHub
    • Octopus deployments and Config as Code
    • Infrastructure as Code (IaC) and how to add infrastructure in Octopus Deploy
    • Creating Azure Web Apps & SQL PaaS in Azure via IaC
    • Administration of GitHub Actions, Octopus Deploy, and Azure
    • Multi-Tenancy, channels, lifecycles, and spaces
    • Common deployment patterns including canary, blue/green, and red/black

    Who should attend:

    • Developers, Ops, and DevOps Engineers starting on their CI/CD journey
    • Software engineers looking for fresh ideas
    • Anyone using an older version of Octopus who wants a refresher

    Prerequisites:

    • Free Azure or MSDN Subscription with access to create an Azure Service Principal (we advise against a corporate subscription)
    • Email address to spin up your free Octopus instance
    • GitHub account

    Laptop with Windows and the following software:

    • Visual Studio Code
    • MSBuild
    • NET Framework 6.0+
    • Git
    Derek Campbell
    Principal DevOps Advocate, Octopus Deploy

    Derek Campbell is a Principal DevOps Advocate at Octopus Deploy in the Community team.

    Derek is passionate about helping and building Communities and has previously worked in Customer Solutions, where he helped some of the largest customers of Octopus be successful.

    During his time in DevOps and automation consultancy, Derek has automated CI/CD pipelines and helped lead and implement CI/CD at numerous companies worldwide. Derek is passionate about helping organizations and people improve using technology to help their personal and business objectives.

    Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?