Blog Posts

SQLSaturday Porto 2017

At SQLSaturday Porto 2017 edition I was speaker and a member of the organization team of the event. From the organization perspective the event went smother than the previous year. We were happy with the improvements that we were able to made. My presentation was about how to set a WordPress website using Azure Web Apps and a Azure Database for MySQL but the “demo gods” were not on my side, and the last demo crashed. However the interaction with

Continue Reading

WinOps London 2017

WinOps London 2017 was my first international conference as speaker. WinOps it’s conference dedicated to DevOps in the “Windows world” and I’m proud to have been part of the event. At the time I was excited and scared, the lineup of speakers was great: Jeffrey Snover, Steve Thair, Elton Stoneman, Rob Reynolds and others. I also found two familiar faces: Alex Yates and Ed Elliott. I felt like a little kid playing with the big game with the grown ups. It was a

Continue Reading

DevOps Lisbon June 19th 2017, Operations for databases – The agile/devops journey

In June I made the presentation “Operations for databases – the agile/devops journey” at DevOps Lisbon. This talk is the combination of the different moments of my agile journey through Scrum and Kanban and the operations scope at three different levels: database, application and infrastructure. It was great to present to DevOps Lisbon community and I’m hoping to repeat in future.

Roadmap review and retrospective 2017: DevOps way

DevOps DevOps as Code Pipeline – the ultimate cultural tool Delivering changes for databases (including databases in the DevOps routine) Database Data masking Data generation Source Control Redgate SQL Source Control Migrations vs State Continuous Integration Jenkins 2 TeamCity Travis CI VSTS Build Continuous Delivery Octopus Deploy (@ Linux) VSTS Release Management Configuration Management Puppet Logging Elastic stack (Logstash, Elastic Search, Kibana) Monitoring Azure Monitor Datadog Azure Azure Resource Manager Web Apps SQL Database AWS The basics – resources creation,

Continue Reading

Roadmap review and retrospective 2016: DbOps definition

Source Control Mercurial (TortoiseHg) vs Git (SourceTree) Flyway Redgate (Source Control, DLM Automation Suite) ReadyRoll Continuous Integration Jenkins TFS Build vNext (2015) Database unit/integration tests tSQLt DbFit Continuous Delivery Octopus Deploy TFS Release Management (2015) Infrastruture as Code Chef Puppet Powershell DSC Azure Resource Manager During 2016 the main focus around DevOps was the its definition. My DevOps definition was built around databases operations and development (hence the title “DbOps”). The plan was to cover the 3 stages of the

Continue Reading

Scrum Gathering Portugal 2016

Scrum Gathering Portugal was my last event of  2016. My good friend Miguel Alho (@MytyMyky) and I delivered the workshop “DevOps: delivering changes for applications and databases”. The purpose was to explore the key technical (and cultural) aspects of creating a continuous delivery pipeline, from code inception to getting the conde into production. We created so much and so good material that we hope we can repeat this experience/workshop in the future.

24H of PASS Portuguese 2016 edition

24HOP Portuguese is a online event that is organized and executed by PASS together with Portuguese and Brazilian SQL Server communities a and with the support of Global Portuguese Virtual Chapter. The event had 24 sessions in Portuguese about Microsoft data platform. My session was about state vs migrations approach for database source control.

Site Footer