This is a hands-on tutorial that will cover the basics everyone needs to know to start leveraging the Analytics Platform.
Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:
Introduction to the Analytics Platform
Installing the Analytics Platform
Using the Analytics Platform
Customizing reports
Additional resources for building custom reports and integrations
AWSome Days are one-day training events designed to educate technical users on the AWS cloud. This workshop will be led by AWS and supported by Chef to provide a step-by-step introduction to the core AWS services for compute, storage, database, networking and Chef automation. By the end of the day, attendees will have a deeper understanding of AWS infrastructure and application services and be ready to build and deploy scalable, secure applications on the AWS Cloud.
Course Agenda:
Armed with a fairly simple cookbook, we’ll build a full pipeline for automating the testing and deployment of the cookbook from the developer’s workstation through to a production environment with stops along the way for linting, unit testing, peer review, and acceptance testing.
Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:
Overview of our basic cookbook
A path to continuous delivery
Deploying Jenkins with Chef
Adding jobs to Jenkins
So, you’re a developer finding yourself doing more and more operations? Or maybe you’re in operations and finding yourself doing a lot more work that feels like development. If that’s you, then this is the workshop you’re looking for! Join us as we discuss various things that will help developers build and operate more operational applications and help operations engineers leverage best practices followed by developers.
We’ll cover lots of topics -- some will be developer-focused, some operations-focused, and some will be difficult to categorize as one or the other. One thing is certain, all of these topics will help you and your team build more delightful applications!
Some topics that will likely be covered:
Version Control
Packaging
Test-driven development
User-management
Monitoring
Central Logging
Caching and CDNs
Working in the cloud
Local development
Data persistence
This is a hands-on tutorial that will cover the basics you need to know about how to use Chef for system and infrastructure management. We’ll get you started automating your infrastructure, then take a look at some of the next steps you’ll take on your journey.
Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:
Overview of Chef
Describing desired configuration with Chef resources
Describing infrastructure policies using recipes
Creating a sandbox for testing infrastructure policies
Write tests to automatically verify system state
Introducing the Chef Server
Further resources and references
This is a hands-on tutorial that will cover the basics you need to know about how to use Chef to manage Windows systems. We’ll get you started automating your Windows infrastructure, and then take a look at some of the next steps you’ll take on your journey.
Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:
Overview of Chef
Set-up a local workstation with Chef and connect to a Chef server
Create a new cookbook to manage a basic website with IIS
Refactor the cookbook to explore additional features of Chef
Tying it all together - wrap–up of the work performed
Further resources and references
Building and delivering technology is not just about putting hands on keyboards to make awesome things happen. There are organizational, process, and other concerns that need to be considered. Lean Team practices will require buy-in across the entire organization. This workshop will be a discussion of some of the ways you can help “build and promote” Lean Teams within your organization, how to build highly aligned autonomous teams, how to align around the ‘next right thing’, how to measure and visualize effort, how to learn from failure, and how to manage workloads across various projects.
This full-day workshop will help answer lots of questions including:
Once you’ve covered the basics with Chef you’ll be ready to start deploying real-world applications and infrastructure. This is a hands-on workshop where you’ll get the opportunity to do just that! We’ll provide application code and compute resources. Your job is to write the necessary Chef code to get the application deployed in a multi-tier architecture. This hands-on workshop will have the feel of a hack day. There won’t be one correct solution, but there will be plenty of people on hand to answer your questions, provide some guidance, and share in your success. This is the perfect workshop for someone who wants a little directed time to hack on Chef.
This is a hands-on tutorial that will cover the basics that everyone needs to know about how to test your automation code. We’ll start with a set of requirements and then use a test-driven development process to build out the necessary cookbooks. We’ll cover linting, unit testing, integration testing, and cross-platform testing.
Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:
Introduction to Test-driven Development (TDD)
Building a test environment with Test Kitchen
Turning your requirements into executable specifications
ChefSpec
Serverspec
Working through the ‘red-green-refactor’ cycle
Automating infrastructure with Chef can lead to delightful results. However, there are some things that warrant special consideration as you plan out your Chef implementation, and security is chief among those considerations. This class will explore some strategies for managing secrets, limiting access to the data on your Chef servers, and more.
Topics discussed will include:
Distributing secrets with Chef Vault
Securing access to your Chef server
Key management and rotation strategies
Auditing with the Chef Analytics Platform