Michael Uanikehi, a leading DevOps engineer at Techchak, shares his perspective on modern trends in infrastructure and automation in cloud applications.
Key Aspects of Good Infrastructure
Uanikehi argues that good infrastructure for cloud applications should be observable, resilient, and reproducible. It encompasses not just virtual machines or networks but also processes, policies, and guardrails written as code. "Strong infrastructure takes out the surprises and minimizes risks," he states.
Cultural Barriers and Automation
According to Uanikehi, the gap between CI/CD and actual deployment on local machines is tied to cultural aspects. He notes that "culture is not something that shows up in a package," and that teams often underestimate the effort needed to create an automation culture and trust among team members. CI/CD should strive for rapid adaptation and recovery without compromising reliability.
The Importance of Digital Access
The topic of digital access also holds a significant place in the conversation. Uanikehi shares his personal experience, starting from working in internet cafés in Benin to working in London. He emphasizes that "the right abilities can be found everywhere, but not everyone has equal opportunities." He advocates for faster deployment of broadband access and mentors to avoid excluding entire populations.
Michael Uanikehi highlights the importance of infrastructure and a culture of automation in today's environment, as well as the necessity of ensuring digital access for all segments of the population.