Tag: teamwork

  • 4 Ways to Scale DevOps in 2021

    4 Ways to Scale DevOps in 2021

    January is a month often dedicated to planning, setting intentions and preparing ourselves professionally and personally for a fresh year. In my own capacity as a DevOps and SRE leader, many of the clients I work with will reinvigorate internal efforts to streamline how they work in Q1.

    I often advise clients to make very concrete goals and milestones for their technology organizations to become more agile, streamlined and modernized. Setting these goals is helpful to articulate to the wider business where you want to go and how you plan to get there. Here are a few DevOps-related initiatives your team may want to tackle in the first half of this year.

    #1: Tighten Security through DevOps

    Securing your organization’s infrastructure is an evergreen priority for technology leaders. When done properly, security should be baked into all DevOps processes (sometimes called DevSecOps) from the design phase all the way to application maintenance. To be effective and not slow down development, security processes need to move at the speed of today’s fast-moving environments, which is near impossible, or, at least very challenging, unless security is well automated.

    Automated security measures can be applied to the full life cycle of product development and should make development time faster and smoother in the long run if you can catch vulnerabilities early. Identify automation tools that work for your team and experiment with what works best.

    Similarly, in fast-moving environments, it’s tempting to play fast and loose with privileged access to unblock individuals and teams. Lax policies for user rights exposes the organization to too much risk from potential hackers. Implement a solution or protocol to keep access controlled. Policy and governance are critical for well-rounded DevSecOps. Communicate policies regularly with the entire organization. Ensure that all engineers know how to comply and enforce them.

    #2: Make DevOps an Organizational Culture

    Much like security, DevOps needs to evolve from an individual role to a cross-functional, holistic, cultural approach to developing software. Organizations should foster a DevOps culture rather than identifying specific individuals in DevOps roles.

    So how do you know when this culture shift has happened? A good pulse check is to see how quickly your company can adapt to change. How mired is your team in legacy code or infrastructure? Can individual teams operate autonomously? Teams and individuals that are independent and accountable are able to continuously experiment and learn at a much faster rate.

    DevOps cultural transformation won’t happen overnight – but it can be expedited if embraced by the entire company. I typically advise companies to focus on making incremental, consistent progress that builds autonomy, trust and transparency. These are the building blocks of a thriving DevOps culture.

    #3: Simplify Your Infrastructure

    Complexity, over time, creates duplication, unnecessary systems and technical debt. All of these have a cost, and create security vulnerabilities. Create organizational goals to clean up and reduce complexity. I often suggest teams create a roadmap to move toward self-service and building platforms. As you focus on building a DevOps organizational culture, you will likely notice that teams will identify opportunities to simplify and standardize, which will also remove complexity.

    #4 Review system SLAs and SLOs

    Establishing and monitoring key metrics are a fundamental part of any SRE role. Service level agreements (SLAs) and service level objectives (SLOs) need to be defined and monitored to ensure your team is fulfilling them. System availability (uptime, latency, etc) is core to any cloud SRE team. Define what reliability means for your organization. January is a good time of year to start fresh and articulate these metrics, how they relate to your core business and what investments or changes need to be made to achieve them.

  • CD 101 Podcast Episode 2: The Agile Enterprise

    CD 101 Podcast Episode 2: The Agile Enterprise

    And we’re back with another episode of the “Continuous Delivery 101 Podcast.”

    In Episode 1, we covered the three waves of IT disruption—and how these disruptions, combined with the move toward digital transformation, are drastically changing every industry.

    This, of course, underlined how accelerating speed-to-market is clearly more important than ever before.

    In this second episode, we talk about Agile methodologies with expert Dan Rice, who addresses how these practices can enable business strategies to be implemented at greater speed.

    Listen closely and you’ll learn more about what Agile actually means across various teams, roles, product owners and scrum masters, along with related points on DevOps and CD tooling.

    All of these topics are great food for thought as you think about how you can move to build software faster and with increased quality. Yet, if enterprises only focus on these issues, they aren’t tackling or talking about the real problem in their organization that Agile can solve.

    It’s time to take the conversation beyond the team level and talk about how work flows to every involved team, enterprise-wide—specifically, about how initiatives can expand across multiple teams, how to manage shared resources and how to pull in other dependent teams.

    For Agile to work, it has to expand universally and be ingrained further at program level, to understand precisely how work is coordinated and flows across every domain.

    You can listen to Episode 2 of the “Continuous Delivery 101 Podcast” via:

    • YouTube
    • iTunes store
    • Or by searching for it in the iTunes Podcast App under “Continuous Delivery 101 Podcast”

    Thanks for tuning in to the “Continuous Delivery 101 Podcast.” We hope you’ll continue the conversation by posting your comments below or in the comments section on YouTube or iTunes.

    Meanwhile, keep tuning in: We’ll be back soon with another episode!

    — Scott Edwards

  • Gain a Competitive Edge with DevOps

    Gain a Competitive Edge with DevOps

    DevOps has attained mainstream status. It is no longer a cutting-edge concept that only startups and progressive companies embrace—it’s a business imperative that delivers a significant competitive edge. If you want evidence of the impact of DevOps, take a look at the 2016 State of DevOps report.

    But what is it about DevOps that gives companies a strategic advantage over competitors?

    “A DevOps approach enables companies to respond much more quickly to customer needs, competitive pressures and realize faster time to innovation,” says Sacha Labourey, CEO of Cloudbees. “Because DevOps is all about a culture of shared goals, and processes that accelerate software delivery through smaller, incremental releases, issued more frequently.”

    However, Labourey cautions that DevOps doesn’t work to its full ability if the entire company is not on board. There needs to be strong communication and internal education within an organization to successfully implement a DevOps culture. You have to educate staff at all levels in the enterprise of the cultural and structural shift. Essentially, you have to break down barriers and get teams working together that haven’t typically worked together before. In fact, you need teams that may have been at war before, to now work together.

    Struggles between teams often are driven by opposing goals and measures of success. DevOps empowers teams and individuals to work together and collaborate toward common goals more effectively. It’s a synergy that fosters cooperation rather than conflict.

    Labourey says any company has the potential to transform to a DevOps culture. But there are some crucial questions organizations must answer before planning a DevOps transformation:

    • Can the enterprise commit to putting the time and hard work in that is required to effect internal change and behaviors?
    • Does the company environment support a DevOps culture and the values it brings with it?
    • Is the executive team fully supportive, and maybe have even mandated, the change to DevOps?

    “In order for DevOps to truly work, there must be a commitment to enable the change. This only happens with a lot of hard work, diligence and support from the top,” Labourey says. “Any company that needs to deliver quality software—and deliver it quickly—should care about DevOps and the supporting practice of CD.”

    DevOps, and the culture of teamwork it instills in organizations, delivers significant benefits:

    • A decrease in time to market—innovation is delivered rapidly. Additionally, experiments can occur, with a “fail fast” mindset.
    • Internally, satisfaction with the overall software delivery process attracts and retains better IT talent.
    • Employees can innovate quickly and just as quickly see the results of their innovation.
    • Software is of higher quality, since releases are smaller, incrementally produced and have less impact on the overall application and infrastructure.

    I know that this isn’t news to many companies and individuals, and that, to some extent, I am preaching to the proverbial choir. For those just climbing onto the DevOps bandwagon, though, or those who may have lost their way and have become frustrated with their DevOps experience, I think it’s important to remind everyone what the benefits of DevOps are supposed to be if you get it right.

    — Tony Bradley

  • DBmaestro Releases TeamWork Version 5.1 with Increased Automation Capabilities  

     

    New version widens database release automation to provide significantly higher interoperability 

    Houston, Texas – June 13, 2016 – DBmaestro (www.DBmaestro.com), the pioneer and leading provider of DevOps for Database solutions, announced the release of TeamWork Version 5.1, which improves its industry leading database release automation interoperability to support seamless integration with all sources of database changes, while predicting the success of database deployments and alerting for configuration drift. Additionally, Version 5.1 includes dozens of security upgrades and improvements to integrations with solutions such as Jira, Jenkins and CA Release Automation.

    DBmaestro’s DevOps for Database solution offers a comprehensive approach to the database development life cycle, providing enterprises the ability to deliver changes faster. DBmaestro has been at the forefront of Continuous Delivery for the Database, with a solution that provides complete database source control, governance, and compliance, and ultimately reduces application downtime caused by database-related human errors by 80%, while speeding up the time to market of database driven business applications tenfold.

    DBmaestro V5.1 enhanced interoperability empowers customers to turn any existing change process into a stable, predictable and reliable release automation process. Any update package or database update script can be managed by DBmaestro’s release automation solution, and leverage its risk evading smart validators and drift detectors before and after deployments. TeamWork provides support for smart deployments between different environments, labels and user stories, as well as support for rollbacks in case of need.

    “With the increased need to improve time to market, budget tightening and tolerances for database downtime approaching zero, companies of all shapes and sizes are ready to make a change when it comes to implementing continuous delivery for the database,” said Yaniv Yehuda, DBmaestro’s co-founder and CTO. “With our new upgrade, DBmaestro is allowing customers to substantially improve the performance, scalability, reliability and cost-efficiency of their DevOps for database solution.”

    Right now, you can join a free demo of DBmaestro TeamWork’s Version 5.1 with the first-of-its-kind pipeline builder. Click here to sign up for a demo. 

    About DBmaestro

    DBmaestro is a pioneer and leading DevOps for database solution provider. Its flagship product, DBmaestro TeamWork, enables agile development, Continuous Integration and Delivery for the Database.

    TeamWork supports streamlining of development process management and enforcing change policy practices. The solution empowers Agile team collaboration while fostering regulatory compliance and governance. With DBmaestro, organizations can facilitate DevOps for database by executing deployment automation, enhancing and reinforcing security as well as mitigating risk.

    DBmaestro’s solutions are deployed at many major international companies, including Barclays, Visa, Isracard (MasterCard), Frost Bank, Thomson Holidays, and Bank Leumi.

  • DBmaestro Unveils TeamWork Version 5.0

    New version includes first of its kind Pipeline Builder for a significantly easier automated database deployment pipeline

    Houston, Texas, February 3, 2016 – DBmaestro (www.DBmaestro.com), the pioneer and leading provider of DevOps for Database solutions, announced the release of TeamWork version 5.0 which includes a first of its kind Pipeline Builder, enabling users to visually describe the database environment and the deployment flow. The new version brings maturity and stability to DevOps for database by making it significantly easier to set up an automated database deployment pipeline for Continuous Delivery processes.

    DBmaestro also unleashed new and enhanced compliance and audit capabilities for the database. DBmaestro prevents unauthorized changes to both database structure and the data it contains. Organizations now have the ability to define access levels down to database objects or content, and review compliance reports showing all database modifications or attempts of unauthorized or out-of-process modifications.

    “With the entire market moving to Continuous Delivery, automation, and compliance, organizations are seeking any possible edge,” said Yaniv Yehuda, CTO DBmaestro. “DBmaestro constantly strive to deliver the best of breed DevOps for database solutions to the market. The new version enhances database development and deployment automation, compliance and audit capabilities for the database as well as collaboration between application development and database development teams. These added capabilities means quicker, safer, easier, and cheaper deployment.”

    Some of the value added benefits of the new version include:

    • Quicker, easier and safer onboarding of database Continuous Delivery processes and automation
    • Documenting and reporting of security breaches
    • Eliminating errors which can occur while manually setting up the Continuous Delivery pipeline
    • Clear visualization of the database delivery pipeline, environments and flows
    • An added deployment safety net for the release process. Pipeline Builder verifies that upgrade packages are up-to-date and can be safely executed without potentially breaking the target environment

    Right now, you can download a free trial of DBmaestro TeamWork’s version 5.0 with the first-of-its-kind pipeline builder. Click here for a free 14 day trial.

    About DBmaestro

    DBmaestro is a pioneer and leading DevOps for database solution provider. Its flagship product, DBmaestro TeamWork, enables agile development, Continuous Integration and Delivery for the Database.

    TeamWork supports streamlining of development process management and enforcing change policy practices. The solution empowers Agile team collaboration while fostering regulatory compliance and governance. With DBmaestro, organizations can facilitate DevOps for database by executing deployment automation, enhancing and reinforcing security as well as mitigating risk.

    DBmaestro’s solutions are deployed at many major international companies, including Visa, Isracard (MasterCard), Frost Bank, Thomson Holidays, Bank Leumi, and others.