Enhance Fuego Test Efficiency by Applying Additional Software & Hardware Solutions
January 23, 2020
Applying Fuego (Jenkins-based test automation) into open-source software verification is widely adopted recently. To enhance Fuego efficiency, Renesas is applying additional software solutions (like L …
How to launch and run a successful bug bounty program: A security team perspective
January 22, 2020
Launching a bug bounty program is hard. Running and maintaining a successful bug bounty program is even harder. Using real-world stories of both failure and success, Alexandra Ulsh details how Mapbox's security team used tools, processes, automation, and empathy to decrease response time by 90%, reduce noise, and improve average report quality for its bug bounty program.
Indispensable, disposable Jenkins
January 18, 2020
You rely on Jenkins to manage the full stack of your continuous delivery pipeline, but why shouldnt Jenkins itself be software defined, ephemeral, and available at the push of a button? Mandy Hubbard explains how Care.com uses a customized, script-based startup process and Joyents ContainerPilot with a just few edits to a Docker Compose _env file to launch Jenkins in a Docker container.
Adventures in accidental human architecture
January 14, 2020
Are you vigilantly keeping watch on your system in anticipation of altering some setting or system state? When parts of your system fail, do you perform manual cleanup? If so, humans have been injected into your architecture. Michelle Brush explores the factors that lead to systems that run on human intervention and shares best practices for detecting and removing humans from the machine.
Docker in production: Your journey starts here.
January 13, 2020
Whether you are migrating existing applications or starting afresh with microservices, Clarence Bakirtzidis helps you get started on your journey to Docker-based production environments, focusing on an infrastructure-as-code approach via scripting and automation from the command-line interface.
Managing server secrets at scale with a vaultless password manager
January 6, 2020
Ever wondered how to quickly and efficiently rollover all of your servers SSH keys or how to securely manage diskless systems? Ignat Korchagin outlines a simple approach that combines hardware support and a little cryptography to help operationalize the management of all the secrets in your cloud.
You scream for microservices orchestration; I scream for batch; we all scream for jobs as code (sponsored by BMC Software)
January 6, 2020
Business transformation has led us to adopt new technologies and process and cultural changes. How batch application automation is built, tested, and run must evolve to keep pace. Joe Goldberg explores jobs as code, which looks at batch application automation from an SDLC perspectivean approach that embeds expectations within a modern automation platform.
Automating cloud cluster deployment: Beyond the book
January 5, 2020
Speed and reliability in deploying big data clusters is key for effectiveness in the cloud. Drawing on ideas from his book Moving Hadoop to the Cloud, which covers essential practices like baking images and automating cluster configuration, Bill Havanki explains how you can automate the creation of new clusters from scratch and use metrics gathered using the cloud provider to scale up.
AI within O'Reilly Media
December 27, 2019
Paco Nathan explains how O'Reilly employs AI, from the obvious (chatbots, case studies about other firms) to the less so (using AI to show the structure of content in detail, enhance search and recommendations, and guide editors for gap analysis, assessment, pathing, etc.). Approaches include vector embedding search, summarization, TDA for content gap analysis, and speech-to-text to index video.
Deep reinforcement learning in the enterprise: Bridging the gap from games to industry
December 26, 2019
Mark Hammond explores how enterprises can move beyond games and leverage deep reinforcement learning and simulation-based training to build programmable, adaptive, and trusted AI models for their real-world applications.
Collaboration and automated operation as literate computing for reproducible infrastructure
December 23, 2019
Jupyter is useful for DevOps. It enables collaboration between experts and novices to accumulate infrastructure knowledge, while automation via notebooks enhances traceability and reproducibility. Yoshi Nobu Masatani shows how to combine Jupyter with Ansible for reproducible infrastructure and explores knowledge, workflow, and customer support as literate computing practices.
Humans in the loop: Jupyter notebooks as a frontend for AI pipelines at scale
December 22, 2019
Paco Nathan reviews use cases where Jupyter provides a frontend to AI as the means for keeping humans in the loop. This process enhances the feedback loop between people and machines, and the end result is that a smaller group of people can handle a wider range of responsibilities for building and maintaining a complex system of automation.