Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
69,929
reputation
7
120
256

Vietnhi Phuvan

Sys engineering is my background. Infosec is what I am. Solutions architecture is what I do. Devops is how I do it.

SE (Software engineering) Devops:

  1. I implement Agile at team scale through continuous integration/continuous development. I build continuous integration pipelines. I also build Big Data pipelines.

  2. Working with both SE and Operations, I automate the continuous deployment of continuously developed applications.

  3. Any SE that I do is from the Devops side of the House i.e. getting the management of the software engineering process right is more important than getting the code architecture right, and getting the code architecture is more important than getting the code well written and well documented.

Operations Devops:

  1. I implement better business continuity and better disaster recovery through continuous deployment.

  2. I implement Agility through scalability on demand - No more old style capacity planning. If you operate your web site as a service provider and revenue generator, it is mission-critical that you implement Agility in Operations.

The systematic consistency, reliability and up to dateness of "Infrastructure as code" and "immutable infrastructure" is what I want to have. The code has to to be idempotent, it has to be up to date and it has to work. Period. Any unauthorized change in infrastructure will be eliminated as the code that controls the infrastructure is run. Period. ANY change in infrastructure must be implemented through changes in the code. Period.

I don't want to guess at what somebody wrote in their documentation 6 months ago and hope that it is up to date if I have to restore a full network now - and I an restoring it within hours not weeks not a month.

Providing Agility in Operations through scalability requires excellence and proficiency in Cloud operations. I view AWS as providing the most complete set of services of any Cloud provider. However, no one does Data Analytics like IBM, no one does SEO and low latency hyper scalability like Google and presumably, no one does Windows Server instances and enterprise-scale Active Directory like Microsoft. The optimal setup will involves mixing and matching of best of breed Cloud services.

Security Devops aka SecDevOps:

Working with SE and Operations, I apply "infrastructure as code" and "immutable infrastructure" to deploy patches quickly and reliably - I love being able to blue-green within 25 minutes a production network that's been hit by zero-day malware. "Immutable infrastructure" is especially valuable to me because I am more worried about users with all the right permissions doing stupid like leaving doors open for random hackers to find. Work with software engineering teams to implement app security through microservices architecture and input validations and to have them architect their apps for cost-effective audit compliance.

And yes, proficiency in orchestration tools is mission critical.

1,298
answers
0
questions
~4.7m
people reached

Top tags (249)

Score 1,315
Posts 188
Posts % 14
Score 972
Posts 237
Score 939
Posts 106
Score 921
Posts 148
Score 867
Posts 148
Score 563
Posts 94

Top posts (1,298) All Questions Answers | Votes Newest

View all questions and answers

Badges (383)

Gold

7

Rarest

Silver

120

Rarest

Bronze

256

Rarest