Test Driven Infrastructure - an introduction

schedule Jul 20th 02:30 - 03:00 PM place EN 102 (L100) people 45 Interested

Software development has embraced techniques like TDD (Test Driven Development) to help reduce the cycle time between developing code and validating it works.

As application development practice evolved, we needed to respond to change faster while still maintaining our quality - the way we developed our solutions needed to change - and so did our tools.

Now that we have Infrastructure as Code (IaC) a whole new range of cycle time challenges have emerged. No longer are we building simple proof of concept systems using IaC, many of todays cloud deployments are multiple complex servers composed of tens or hundreds of servers.

In this session we take a look at the tools and practices available to Infrastructure developers to reduce the cycle time of change while maintaining a high level of quality and confidence.

 
2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Talk

Overview of the current tools and practices available to test infrastructure as code development.

Live demonstration of validating server configuration and setup.

Learning Outcome

Takeaway some practical examples of how to introduce a Test Driven Infrastructure approach.

Target Audience

Infrastructure developers / Development managers looking for ways to increase the quality of infrastructure development activities.

Prerequisites for Attendees

Would be beneficial if attendees have an understanding of common Infrastructure Development tools such as Vagrant, Packer and Ansible.

While not essential for this session, details of what these tools do and how they work will not be the focus of the session.

schedule Submitted 10 months ago

Public Feedback

comment Suggest improvements to the Speaker

  • Liked Colin Panisset
    keyboard_arrow_down

    Colin Panisset - System Mapping: Discover, Communicate and Explore the Real Complexity of Your Systems

    45 Mins
    Talk
    Intermediate

    Every organisation has legacy systems, and people who know "where the bodies are buried" -- hidden aspects of dependency, communication, process flow and whatnot which every system relies on to function. These are the dirty secrets swept beneath the rug of "business as usual", and they represent risk and friction alike.

    As Peter Drucker is famously quoted, "if you can't measure it, you can't manage it", and the first step towards measuring it is to be able to describe it. How can you do this with gigantic, complex, intertwined systems whose origins are buried in mystery and legend, whose very operation and continued existence is dependent, frequently, on specific people, high priests who may not want to share their arcane knowledge?

    This session provides evidence-based techniques for uncovering this complexity, visualising it in a machine-friendly but fundamentally human-centric manner, and using the results to drive real organisational awareness that facilitates conversations and change.

  • Liked Justin Holland
    keyboard_arrow_down

    Justin Holland - From Apathy to Intent: A story of making meaningful change

    Justin Holland
    Justin Holland
    Business Analyst
    MYOB
    schedule 10 months ago
    Sold Out!
    30 Mins
    Talk
    Beginner

    I've been on a journey, and I've come to know that apathy and ambivalence are an awful place to be.

    I want to talk about big life changes and the uncertainty that comes with them.

    We will look at navigating this kind of journey in your own life. How curiosity and self-awareness can lead to meaningful change that will better equip you for new and exciting things in your life.

    We will also discuss the importance of healthy company culture as the undercurrent that enables all of this.

  • Liked Mark Barber
    keyboard_arrow_down

    Mark Barber - Trust through transparency - Radiating information to build trust

    Mark Barber
    Mark Barber
    Agile Coach
    Adaptovate
    schedule 10 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Autonomous and empowered teams are a key building block of agile organisations but require a great deal of trust to work. Management and leadership must trust people and teams to do the right thing, and teams need to trust that management will support them when needed.

    Transparency is a low-cost means of building trust. Transparency gained through the open sharing of information, particularly visual information, has played a large part in agile and lean thinking - from lean's visual controls, to XP's "big visible charts" and beyond.

    We will explore how transparency, and the radiation of information, can build trust and cultures where "safe to fail" is more than a theoretical concept.

  • Liked Suzanne Nottage
    keyboard_arrow_down

    Suzanne Nottage - GO WITH THE FLOW: your Scrum teams are interrupted 2,000 times per sprint. Let's talk about flow

    45 Mins
    Interactive
    Advanced

    Scrum is a great framework but there are many ways to do it poorly. The average IT worker is interrupted every 15 minutes, which equates to 2000+ interruptions for a Scrum team every sprint. Unthinkable on a production line, yet too often the norm in offices.

    I conducted original research with Scrum teams in Australia last year as part of my Master of Management thesis (and achieved an A), to understand the causes, patterns and impacts of these interruptions on the team's effectiveness and their happiness. And, how mature teams control interruptions rather than let themselves be controlled by interruptions.

    Attendees will play a short game to demonstrate how destructive the context switching from handling frequent interruptions is.

    My talks are always highly practical and I provide 3 takeaway actions for teams to improve their 'flow' and reduce interruptions.

  • Liked John Contad
    keyboard_arrow_down

    John Contad - Hearts and Minds through DevOps - Making Meaningful Work

    John Contad
    John Contad
    Development Lead
    MYOB
    schedule 10 months ago
    Sold Out!
    45 Mins
    Case Study
    Beginner

    DevOps engineers fly from job to job doing the same things - the systems differ, but the problems (technical and otherwise) remain the same. Eventually, we ask questions not about implementation or technology, but meaning: what am I doing all of this for?

    In this talk, we'll cover how we provided a converged solution (Docker cluster, monitoring, alerting, and security) from 0 to 70% of the company in three months. We'll cover how we did it - the approaches, the workflows, and the rules - but more importantly, the why: to provide an environment where the things that we produce change whole organizations and make people's lives a little better.

    But most of all, how it made us a little bit kinder.

  • Liked Mark Grebler
    keyboard_arrow_down

    Mark Grebler / Lay Clough - Does Agile culture discriminate against the neurodiverse

    45 Mins
    Interactive
    Beginner

    As organisations have become more agile and try to build “high-performing” teams, they have started to hire for cultural and team fit. As a result they search for people who can collaborate and are team players; who are willing to develop a deep trust in each other and in the team’s purpose; who freely express feelings and ideas; who engage in extensive discussion; who are adaptable and embrace change and who are comfortable managing constructive conflict towards a better outcome.

    There are however, many people who do not meet that criteria, and for various reasons, may struggle to meet that criteria in the future.

    Everyone brain is wired slightly differently and not everyone’s wiring fits the mould described above.

    Does the exclusivity of the above criteria result in certain people missing out who could have significant positive value.

  • Liked Lin Lu
    keyboard_arrow_down

    Lin Lu - So you want to work on a product team?

    Lin Lu
    Lin Lu
    Sr. Business Analyst
    MYOB
    schedule 9 months ago
    Sold Out!
    30 Mins
    Talk
    Beginner

    Working on a software product team can be quite a terrifying experience for new employees, especially when you are a round peg in the square holes.

    A year go, I landed in the biggest tech company in town as a non-technical person on a technical team. Looking back on a year full of adventures and scary challenges, I’m here to share with you:

    • What to expect in the world of code, API, kanban, MVP and DevOps
    • The candid (sometimes, painful) lessons on how individuals can prepare for, survive and thrive in this kind of environment
  • Liked Kiran Ravula
    keyboard_arrow_down

    Kiran Ravula - Agile Leadership – AM I Transformed to I AM transformed

    Kiran Ravula
    Kiran Ravula
    Agile Coach
    Telstra
    schedule 10 months ago
    Sold Out!
    30 Mins
    Talk
    Intermediate

    Change is the only Constant. From CEO to your industry aspirant, those unprepared are washed away in the wave of emerging trends and technologies. Industry has witnessed multiple process and technological changes. Out of all the process and technological transformations the industry has gone through Agile has been extremely unique. With greatly increased delivery speed, quality and reliability Agile has been the go to stop for many companies, yet it also has been the most misunderstood concept.

    With greatly increased success rates in software development, improved quality, speed to market Agile has been the go to stop for many companies. But why do they fail in its implementation or rather Transformation? The answer is simple. Even today Agile is still considered as a process and called Agile Transformation. But Leadership should look at it as Organizational Transformation.

    An organization transformation involves Leadership, Vision Strategy, Process, Tools and People transformation. In such a huge make shift leadership is the key piece driving the change, supporting and motivating entire chain below. A vision leader has like a virus. Resilient, Highly contagious. It can grow to define or destroy an organization; the stakes are extremely high. To ensure smooth transformation Leadership needs

    • “I” – Insights
    • “A” - Awareness
    • “M” Maturity

    This presentation is focused on providing real-time examples leadership can relate to and generate insights, create awareness and test their maturity to take up the challenge. Moving them from AM I Transformed to I AM transformed.

  • Liked Jochy Reyes
    keyboard_arrow_down

    Jochy Reyes - Ready Player One: Levelling up Team Engagement through Gamification

    Jochy Reyes
    Jochy Reyes
    Agile Coach
    MYOB
    schedule 10 months ago
    Sold Out!
    30 Mins
    Talk
    Beginner

    “Being human totally sucks most of the time. Videogames are the only thing that make life bearable.” ― Ernest Cline, Ready Player One

    While this quote is probably an exaggeration, it holds true for all of us at some point or another. Indeed there is something about videogames and gaming that just draws people in and keeps them enticed and addicted.

    It is no surprise that concepts of gamification in many industries continue to proliferate. But what really is gamification? Where did it all begin? Is it just a buzzword or is there real scientific proof behind it? And perhaps most importantly, how can you leverage it in improving your teams?

  • Liked Lay Clough
    keyboard_arrow_down

    Lay Clough / Mark Grebler - Unblock your learning: the neuroscience of learning and change

    90 Mins
    Workshop
    Beginner

    Have you ever learnt something that, at the time, you thought would be life-changing, only to look back at yourself a year or so later and realise that you hadn't changed in the slightest? Why is that? Why is change so hard?

    In this workshop which was presented at 1st Conference, we will show some of the neuroscience behind learning and change and explain why change is so hard, and provide some concrete techniques about how to learn more effectively and change your behaviours to put those learnings into practice.

  • Liked Mark Grebler
    keyboard_arrow_down

    Mark Grebler - High performing software engineering teams: how to grow then and how to slow them

    Mark Grebler
    Mark Grebler
    Sr. Software Manager
    GELI
    schedule 9 months ago
    Sold Out!
    30 Mins
    Talk
    Beginner

    This presentation will have a close look at what makes high performing software development teams, as well as what hinders them. It will cover each level of the organisational hierarchy starting at individual software developer, then group of engineers, full cross-functional product-engineering team, wider product-engineering department, and finish at the entire company. At each level, we will see multiple examples of teams to see what factors contribute to high performing software teams, as well as less performant teams

  • Liked Michele Playfair
    keyboard_arrow_down

    Michele Playfair - The Conundrum of Job Titles

    Michele Playfair
    Michele Playfair
    Executive Director
    YOW!
    schedule 10 months ago
    Sold Out!
    30 Mins
    Interactive
    Intermediate

    Research into employee engagement asserts that what we want is "autonomy, mastery and purpose" not necessarily a corner office, a ping pong table, or a fancy job title.

    Anecdotally though I have seen a different story where particularly those closer to the start of their career are very focused on job titles as evidence of progress.

    Super-flat structures such Holacracy (where you perform a collection of roles rather than having a job title) only exacerbate this... there's really no concept of "promotion".

    As managers/employers how do we attract, support, grow and retain our staff - is the answer more likely to be a giant skills matrix allowing progress through a level system than flat circles of autonomy?