Azure DevOps for Drupal

Time: Wednesday 20th March 10:15-10:45
Room: Corinthian
Track: Web Tools & Complementary Technologies

Like many other local governments in Australia, the public website of City of Boroondara is a Drupal 10 based website hosted on Acquia. Microsoft based infrastructure and tools are not very uncommon for a government organisation and City of Boroondara also was looking for opportunities to leverage the current infrastructure and tools inherited from Microsoft and Atlassian to improve the development and deployment cycle of the website.

In this presentation, we are planning to introduce DevOps practices, processes and benefits of it to the beginner level participants and present how to integrate Azure DevOps processes and practices with Drupal developments and deployments while connecting the dots among different tools and platforms such as Azure, Acquia and Jira. We are planning to demo how the Azure DevOps web hooks, Jira automations and Acquia hooks can help to make the end to end integration and DevOps process smoother. Also, we'll be discussing any areas to be improved and any other alternative methods to be used in a similar integration and implementation.

Speakers

Hasitha Guruge / Josh Fisher
Hasitha is a PHP and .NET developer for the last 17 years and has been involved in many small to large scale Drupal projects from version 4 to 10. As the Drupal Engineer at the City of Boroondara, he works with a team of internal and external developers and designers to create and maintain Drupal and WordPress based web applications that serve the needs of the local community. He has over 17 years of experience in web development, using various technologies and platforms such as PHP, ASP.NET, SQL Server, MySQL, Oracle, and MVC3/4.

He is passionate about learning new skills and applying them to solve real-world problems. He has earned multiple Microsoft certifications in Azure DevOps, Microsoft 365, and Microsoft Azure Fundamentals, which enable him to design and implement scalable, secure, and efficient digital solutions. He was a Technical Lead, Team Lead and an Engineering Lead, overseeing the delivery of several projects and ensuring the quality and performance of the code and the user experience. His specialties include analysing systems and requirements, designing and developing systems, and collaborating with stakeholders and users.
Additional speakersJosh Fisher, Digital Delivery Lead, City of Boroondara