The article seems to be using "cloud engineering" to mean what I would call "data engineering" or "distributed systems engineering". If so then the numbers they're throwing around seem high but attainable. I would call myself a "data engineer" (I build ad servers, recommendation engines, etc for clients) and have been getting offers in the low 300s for full time work with about five years of experience.