9 Tips - How to be a stronger DevOps leader

Page 1

9 Tips How to Be a Stronger DevOps Leader Address:Flat no: 205, 2nd Floor,

Ph No: +91-9704455959,9618245689 E-Mail ID :online@visualpath.in

NILGIRI Block,Aditya Enclave, Ameerpet, Hyderabad-16

https://www.visualpath.in


Want to lead your DevOps team to new heights? IT leaders and DevOps experts share steps to take in the realms of talent, measurement, vision, and IT culture

1. Make everyone accountable to shared goals How do you make DevOps grow and thrive within your organization? We recently looked at the special traditions and meaningful rituals that rally people around agile ways of working. But even the best breakfast tacos won’t make a difference if you

Steve Burton, CD and DevOps evangelist, Harness: "For one thing, stop giving people 'DevOps' titles and expecting that to magically increase your release cycles. It's about making people aware of the business objectives and giving them accountability for shared goals. Got Developers? Make them responsible for how their own code acts in production. Got Ops? Find a way for them to spend their time other than hunching over a console and overseeing each release.

don’t have a solid strategy in place to

For both of them, align their compensation to business

scale DevOps in your organization.

outcomes. When it comes to DevOps, it's deeds, not words – and hiring 100 people with ‘DevOps Engineer’

IT leaders and DevOps experts tell us

titles without shared goals, accountability, and compensation-based incentives is a lot like putting 100

that key considerations around talent,

tires on your car and expecting it to go faster."

measurement, vision, and IT culture are

Irish company law requires the directors to prepare

the real secrets to taking DevOps to the next level. Here we share nine of their best tips for IT leaders. Dig in, and then share yours in the comments below.

financial statements for each financial period which give a true and fair view of the state of affairs of the company and of the profit or loss of the company for that period. The directors confirm that they have complied with the above requirements in preparing the financial statements.

02

https://www.visualpath.in


2. Cut the jargon Fin Goulding, international CIO, Aviva: "I would recommend de-jargonizing the technical language that underpins DevOps as much as possible. Instead, focus on the business outcomes that will be delivered - especially if one is looking for an increase in investment or to expand DevOps across a wider selection of business and technical teams. I prefer the term Flow Teams rather than DevOps 2.0. I fundamentally believe that these holistic teams will be at the heart of the most successful workplaces of the future."

4. Move from project to product mindset Carmen DeArdo, DevOps leader, Nationwide: "The summit of the DevOps journey is for teams to reduce lead time and deliver more frequently to be more responsive to their business. This is not something that IT can achieve in a vacuum. That's why I believe the concept of moving from a project to productcentric model is necessary – where IT is not seen as a cost center but rather a full partner working with the business to accelerate the flow of delivery across their

3. Measure wisely and choose the middle path end-to-end product value streams." Mirco Hering, APAC DevOps and agile lead, Accenture: "First, make sure you understand what success is and how it is being measured so that you can see progress. Second, don’t get deterred by the increasingly evangelist solution providers and focus on incremental improvements. Everything in DevOps is about the middle path – don’t look too far out, but don’t be shortsighted; don’t be too purist but do challenge the status quo; don’t put all trust in technology, but support your transformation with technology."

03

https://www.visualpath.in


5. Balance soft and technical skills on DevOps teams Robert Reeves, CTO, Datical: "The goal of DevOps team leaders is to enhance the way organizations think, live, and breathe. Given the critical environment in the modern enterprise in which DevOps professionals are placed within their organizations, leaders must employ the following soft and technical skills in order to take DevOps to the next level:

Soft Skills: Often dismissed in highly technical teams, it is worth more than a small footnote that soft skills for DevOps professionals are key to the organization's culture shift. Soft skills include: Adept written and oral communication: It is imperative the breadth of knowledge obtained by DevOps engineers is documented and shared succinctly. This involves the use of private Wikis, issues trackers, and ad-hoc brown-bag sessions to fully leverage the insights of fellow team members and relay pertinent information. Collaborative: When thinking of collaboration, most people picture a small group in a room staring down a whiteboard. For DevOps engineers, this can be the case, but often involves a host of other skills which rely on leveraging technology to automate the collaborative efforts for you. Think utilizing chatbots popularized by HipChat and Slack to notify a team when tools they rely on are out of service or leveraging incident reports and retrospectives to uncover failures within process, governance, and/or policy. Customer-first mindset: While DevOps engineers typically are not external-facing roles, their customers (developers, QA, customer success, project management, and business leaders) are their clients. When juggling requests from operations, development, and product teams, the ability to empathize, prioritize, and be transparent are key to successful relationships.

Technical Skills: It is imperative to come armed with a strong technical foundation and the ability to work swiftly in high-tech environments to find answers to sometimes frustrating issues. Technical skills include: System administration and engineering: DevOps engineers often deep dive into system layers, like OSI model for example. DevOps engineers should be well-acquainted with building and administering Linux and Windows servers and the various networks they work within. Scripting: Like so many tech environments, a key element of DevOps is automation. A lot of the manual tasks performed by more traditional system administrator and engineering roles can be automated by using scripting languages like Python, Ruby, Bash, Shell, Node.js. This will ensure consistent performance of manual tasks by removing the human component and allowing teams to spend the saved time on more the broader goals of the team and company. Configuration management tool belt: When dealing with multiple servers spread across many data centers or cloud service providers paired with the need to perform kernel updates, modify network settings, securely manage SSH keys, and update tooling used by developers and QA, how does a DevOps engineer manage it all? Configuration management tools are the answer. Identity governance: A key element of DevOps engineering success is managing access requirements of all functional teams, especially as it relates to systems and services used by the development team. Having a grip on who can access key systems and data not only ensures a critical level of data an app security, but more often than not leads to increased user productivity and more efficient management of tools. Tools looked to facilitate this are SSH keys, RDP, rdesktop, and LDAP to name a few."

04

https://www.visualpath.in


6. Don't let alignment goals delay DevOps

8. Beware of innovation teams

Ben Grinnell, managing director, North

Anders Wallgren, CTO, Electric Cloud: "Beware of

Highland: "Don’t invest time up-front

creating 'innovation teams' for the sake of

trying to get alignment on a hypothesis at

innovation through DevOps. Oftentimes, this

the senior levels. You will never get there.

creates entitled groups of people who are actually

Start implementing on the ground, and

disconnected from the rest of your organization,

do the alignment in parallel as you over

and those people may be quite limited in their

communicate the successes and

ability to create organizational value. Those who

examples of progress. Pick activities that

are most willing and able to adapt to change

company profile

will give you these examples early on. Examples need to be:

create the transformation for others to follow. Therefore, my recommendations for leaders are to: Design your organization so that your product,

Easy for senior leaders to understand Significant enough for them to notice Relevant enough for them to easily translate to a much bigger area of the business. The other thing that’s essential is a vision or North Star. Define the direction of travel, don’t get into the detail of a destination and time – it will take too long to get agreement. It’s more important to start moving with something that is easily understood and agreed upon. That then allows leadership to assess how something that might seem like lots of fragmented initiatives are working together to move the organization in the right direction."

development, and IT Ops teams share ownership and responsibility of the software delivery pipeline. Get them to work together to treat your pipeline like a product. Create an environment where your teams can easily collect data on specific metrics and KPIs for delivery performance. Capture signals between teams and workflow bottlenecks, and focus on the value and quality of what you are delivering. Continuously mandate that teams scrutinize their value streams in order to incrementally improve over time. Set short-term goals for them to tackle the biggest bottlenecks first. Hire talent and build a culture across the entire organization with one key mindset: continuously disrupt the organization before our competition does."

9. Remember, "continuous" is a keyword

7. Tap into the energy of the organization Jonathan Smart, head of ways of working, Barclays: "Aiki: Use the energy of the organization to drive the change you

Eran Kinsbruner, director, author, lead software evangelist, Perfecto: "Remember, DevOps means having a fully automated workflow to deliver software. This cannot happen without mature

want to see. Start with the natural

automation that works. In that regards, having the

champions. Rewrite internal standards

proper flow between the three Cs – Continuous

and processes. Internal audits are your

Integration (CI), Continuous Testing (CT), and

friend."

Continuous Delivery (CD) is essential. The tip for success here is to have a mature CT that can glue the development CI process with the software delivery (CD) per each code change, daily.

05

https://www.visualpath.in


DEVOPS TRAINING INSTITUTE IN HYDERABAD For DevOps Training Contact Us @9704455959/9989971070

03

https://www.visualpath.in


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.