Privacy policy

Our website uses cookies to enhance your online experience by; measuring audience engagement, analyzing how our webpage is used, improving website functionality, and delivering relevant, personalized marketing content.
Your privacy is important to us. Thus, you have full control over your cookie preferences and can manage which ones to enable. You can find more information about cookies in our Cookie Policy, about the types of cookies we use on Atos Cookie Table, and information on how to withdraw your consent in our Privacy Policy.

Managing your cookies

Our website uses cookies. You have full control over what you want to activate. You can accept the cookies by clicking on the “Accept all cookies” button or customize your choices by selecting the cookies you want to activate. You can also decline all non-necessary cookies by clicking on the “Decline all cookies” button.

Necessary cookies

These are essential for the user navigation and allow to give access to certain functionalities such as secured zones accesses. Without these cookies, it won’t be possible to provide the service.
Matomo privacy policy

Marketing cookies

These cookies are used to deliver advertisements more relevant for you, limit the number of times you see an advertisement; help measure the effectiveness of the advertising campaign; and understand people’s behavior after they view an advertisement.
Adobe Privacy policy | Marketo Privacy Policy | Pardot Privacy Policy | Oktopost Privacy Policy | AccountInsight Privacy Policy | Triblio Privacy Policy

Social media cookies

These cookies are used to measure the effectiveness of social media campaigns.
LinkedIn Policy

Our website uses cookies to enhance your online experience by; measuring audience engagement, analyzing how our webpage is used, improving website functionality, and delivering relevant, personalized marketing content. Your privacy is important to us. Thus, you have full control over your cookie preferences and can manage which ones to enable. You can find more information about cookies in our Cookie Policy, about the types of cookies we use on Atos Cookie Table, and information on how to withdraw your consent in our Privacy Policy.

Skip to main content

Reshaping your infrastructure management team's skills and profiles

In previous installments of my blog series around how IT infrastructure is turning into a software engineering business, I explored the changing face of infrastructure and the risks of software-based infrastructure control. In this final article, I share tips and recommendations on how your infrastructure management engineering teams can prepare for this change by upgrading their skills.

In search of the right infrastructure management skills

A DevOps operating model brings the obvious benefit of bringing development closer to the heart of operations, bridging the application and infrastructure cultures and blending team members’ skill sets. However, if an organization is to successfully drive the infrastructure management business, it must embrace a new level of standards in software engineering — a level very similar to today’s pure application software engineering techniques.

This shift will require future infrastructure management IT engineers to adapt and acquire new skills profiles, including disciplines that aren’t currently thought of as traditional for infrastructure management engineers. The ideal skill profile will include experience in:

  • Software programming in medium to large software projects
  • Structured, modern languages such as C#, Swift, Java, Python and Go
  • Use and creation of packages, Pods or Nuggets and understanding the concept of a library of reusable assets and software code
  • Use and understanding of object-oriented programming, fully versed in concepts like inheritance, polymorphism, interfaces, protocols, abstraction and encapsulation
  • The "Don't repeat yourself" (DRY) concept
  • Software architecture patterns ensuring separation of concerns, like model view controller (MVC) or MVVM
  • Test-driven development (TDD) practices, automated testing, mock library and unit testing as part of a continuous integration / continuous delivery (CI/CD) pipeline
  • Leveraging source code control systems and CI/CD for any development project
  • Code validation concepts and formalisms, invariants in algorithms, proofs, state tables and Petri nets

Mapping the future of infrastructure management 

The evolution of technology has pushed infrastructure management services to a level where it must address the faster speed of events and higher volumes of managed assets by at least two orders of magnitude.

In previous articles, we observed how the evolution of tooling is taking a very concrete turn toward managing infrastructure. Software controlling other software and using technologies like descriptive landscapes, CI/CD and other proven software engineering techniques is becoming necessary to manage infrastructure cost-effectively, predictively and safely.

I also explained the quality liability exposure and demonstrated why rigorously managing software quality and complexity will be fundamental.

Above, we have proposed a set of software engineering skills that we believe will become standard for IT service management engineers. The onus now lies on key stakeholders in the IT and software industries to work together to become a digital services industry — and enable enterprises to become future-proof and competitive in this new world.

Infrastructure management teams must embrace a new level of software engineering skills — one very similar to today’s pure application software engineering techniques.

How enterprises can enable the infrastructure skills transition 

  • Automating at scale, using sophisticated software engineering techniques to manage an increasingly complex digital landscape at scale and with high quality
  • Proactively preparing the workforce with skillsets that include the established professional software engineering practices necessary to develop the sophisticated controls that enterprises require

On the other hand, they can also rely on an experienced partner to help them navigate this change.

At Atos, we have realized this shift to software engineering technologies in the world of managed IT services. With our hybrid cloud and infrastructure services, enterprises can avail adoption support consulting, landscape migration and ongoing management with automated techniques and APIs to drive service requests. We upgrade data centers to effortlessly run preinstalled commodities and applications in privileged data centers. As managed infrastructure becomes software objects, they can be ordered and managed as APIs, easily integrated in higher level controlling software.

Let's expect more to come.

 

 

Posted on: January 19, 2023

Share this blog article