Welcome to The New Stack Context, a weekly wrapup of the hottest news in scalable IT development and deployment. This week we’re talking with Essence Boayue, a full-stack engineer in training at the Holberton School for software engineering, as well as Max Johnson, a former Holberton student who is now a DevOps engineer at conversational AI provider Pypestream.
Boayue and Johnson have been investigating the meaning of “cloud native DevOps” for The New Stack in a set contributed articles. Boayue’s post discusses roles and responsibilities of cloud native DevOps engineers. And check back next Friday to read Johnson’s post, to be posted next Friday, on how applications built to run and scale in the cloud need to be managed in a completely new way.
We talk with Boayue and Johnson about their own DevOps journeys, what cloud native DevOps is and some of the roles and responsibilities of DevOps in building and maintaining cloud native applications. We also chat about the approach that Holberton takes in training the next generation of full-stack engineers.
In the second half of the show, we’ll discuss Pivotal DevOps engineer Paul Czarkowski’s 2019 prediction that virtual machines — rather than containers — are the future of Kubernetes, an idea that has garnered support on Twitter from the likes of former Docker core maintainer Jessie Frazelle. And we’ll review our other top stories for the week.
- Roles and Responsibilities of Cloud Native DevOps Engineers: The best DevOps engineers will have the ability to use or learn a wide variety of open-source technologies and are comfortable with programming languages that are heavily used for scripting. Learn more here.
- Mind-Reading, Self-Replicating: A Look Back at the Year’s Best AI Stories: It was quite a year for the field of artificial intelligence. Our AI science reporter Kimberly Mok recounts a few of the most notable advances in 2018, including an algorithm to decode brain waves to attempt to read a person’s thoughts, machines that can predict future actions, using “visual foresight,” and the development of mathematics to mimic social skills, or the cooperation across machines acting in the same manner as people do in a group project.
- Tech Ethics New Year’s Resolution: Don’t Build Software You Will Regret: Developers who may want to take the new year as an opportunity to link their personal ethics with the work they do for a living may want to read Jennifer Riggins’ post about ethics is software development. With ethical software, the idea is to cause no negative social impact and doesn’t make the world worse to live in.
- This Week in Programming: Kubernetes’ Future in Virtual Machines: Paul Czarkowski, a container devotee since Docker’s early days and fellow Pivotal employee, penned an article this week that has been making the rounds, boldly declaring that the future of Kubernetes is Virtual Machines — and people are not guffawing in response, but rather agreeing, and rather vehemently, at that.