since 2015 Powering more than 30% of the internet hosted domains in the world 75% of the DNSSEC domains in the world 150mln of internet users A piece of blazing fast C++ code powering the Internet. Sometimes we also use Python. ;-) @PowerDNS powerdns/pdns
BECOME REALLY BAD • IT’S HARD TO ENFORCE STANDARDS ACROSS THE TEAM • SOMETIMES IT’S TO VERIFY YOUR WORK • NO TESTS • NO WORKFLOW • NO DOC • NOT REALLY DEVOPS • SOMETIMES THINGS JUST DON’T GO AS EXPECTED
KNOWLEDGE AS TEST • VALIDATE YOUR ASSUMPTIONS • EASILY DEAL WITH DIFFERENT OS PLATFORMS • BE SURE TO CATCH ALL THE EDGE CASES • PREDICTABLE AUTOMATION • IDEMPOTENCY • NO SIDE EFFECTS
BY SOME CISCO’S PYTHON NINJAS TO HELP CISCO DEVOPS TO DEVELOP OPENSTACK ROLES https://www.youtube.com/watch?v=5vKblNaD3fI&t=81s • OUT OF THE BOX • BOILERPLATING molecule init • LINTING molecule verify • VALIDATION molecule converge • TESTING molecule test