DevOps culture isn't about wearing jeans rather than a suit; large multinational banks and small startups both benefit from their own implementation of DevOps. DevOps is a portmanteau of development and operations for a reason: The basis of any DevOps organizational structure is developers and IT operations personnel, collaborating with test engineers, security teams, database administrators, application owners and other interested parties.
Smart hiring tactics will help get the right team in place and establish an understanding of everyone's roles. Place a high value on learning and collaboration, beyond simply designating teams, and this shrewd composition of skills can start a revolution in how IT works.
1Full-stack dev at full speed-
Imagine all the people
You put the Dev in DevOps. But, to be honest, a DevOps developer is still a work in progress. DevOps requires developers to radically change their belief systems. It's no longer about code complete but instead about delivery. And it indeed takes a village -- one populated with both devs and ops -- to make that happen. Luckily, the Agile development methodology and a few pioneering souls have paved the way.
2IT ops skills = DevOps skills-
We can work it out
If you're a systems administrator with Linux skills and experience on a broad range of IT management and monitoring tools, congratulations. You're well on your way to fitting into a typical DevOps organizational structure. Pick up hard skills in programming and orchestration, cloud administration and the concept of immutable infrastructure to support the agility and automation of DevOps production. Place high importance on communication as well as project and change management to share this vital IT knowledge with other members of the team.
The IT operations role in a DevOps culture requires a balance of collaboration with -- and influence over -- developers well before an app is ready for production. This consultative role is a drastic change for IT industry veterans, and requires preparation. Continue Reading
Automate or perish. That's the mantra for IT operations staff members picking up DevOps skills. While you're at it, learn what containerization, microservices and release automation mean for you. Continue Reading
Scripting, tooling integration, change management, Linux administration -- many classic sys admin skills translate into operations tasks on DevOps teams, if you know how to sell them. Spiff up your resume and get your interview prep down pat by knowing how to answer these sample DevOps interview questions. Continue Reading
There's good reason for the twinned rise of DevOps and cloud computing -- flexible, on-demand resources benefit frequently changing applications, and running development and production on the same platform reconciles classic rollout issues. Ensure the ops team is savvy to cloud provisioning, management and monitoring. Continue Reading
IT certifications began to yield fiscal returns a few years ago and continue gaining each quarter, according to analyst firm Foote partners, which tracks just over 400 IT certifications. So what should a SysOps or DevOps engineer pursue: OpenStack, AWS, DevOps or another certification option? Continue Reading
With a little help from my friends
DevOps starts with developers and operations and management staff -- it doesn't end there. Many DevOps initiatives fall short of goals or are abandoned by the enterprise because of roadblocks in the IT infrastructure security, unresolved conflicts in data management across departments, and other missed opportunities. These problems stem from failing to include the diverse network of people that make IT happen. Learn where database administrators, line of business managers, security engineers and others fit into DevOps team structures.
It's easy, in the tangle of code revisions, cloud platform evaluations and load scaling, to forget why the DevOps team exists in the first place. Application owners and application users are the twin masters that DevOps serves -- and they're not always easy to please. Continue Reading
4Hire and retain DevOps teams -
Come together, right now
Whether it's with two pizzas in a conference room, internal hackathons or a Tech Field Day trip, organizations must make an effort to bring DevOps teams together. The particular activities and tasks will vary depending on your existing corporate culture, proximity to like-minded IT folks and plenty of other factors. Get ideas from the articles below, and formulate a plan to introduce everyone to DevOps, get them excited about it and test the waters. While this may rattle the existing team, accept that you might need new talent to achieve the dream.
With a focus on people management, one CTO recognized that buying into DevOps meant expanding his ops coverage, breaking cross-discipline silence and even hiring a coach. Another executive decided to freeze production for six months. The results take months, even years, to materialize. Continue Reading
If full-stack app integration was easy, everyone would do it. Managers hiring for DevOps teams need generalists and engineers who understand the network, compute, storage and the application's dependencies and demands upon these IT resources. Continue Reading