Tag: devops

  • Platform.sh Provides PaaS Technology to Magento Commerce

    Global commerce provider Integrates Platform.sh Into its New Enterprise Cloud Offering

    Paris, France (PRWEB) April 12, 2016

    Today, Platform.sh, the Continuous Delivery Platform-as-a-Service (PaaS) Cloud Hosting company, announced that Magento Commerce has chosen the company’s second generation PaaS for its newly launched Magento Enterprise Cloud Edition product. The flagship open-source Magento platform is already the worldwide leader in e-commerce, powering more than 250,000 sites globally and supporting over $50 billion in gross merchandise volume annually.

    Magento wanted a strategic PaaS partner for their cloud offering and a solution that would help remove the traditional burden of managing multiple environments through the development and release management cycles. These capabilities allow businesses to reduce overall development costs and accelerate site development velocity, whilst at the same time de-risking a much higher rate of change to production services.

    “It’s an incredible validation to our technology to see such a powerful force in the global eCommerce industry make such a steep change in their product portfolio to offer their customers greater business advantage,” said Fred Plais, CEO at Platform.sh. “This is exactly what we designed Platform.sh to do, something well beyond a public Platform-as-a-Service, and we’re excited that the impact will be so far-reaching”

    Among the notable Platform.sh features which attracted Magento is the on-the-fly cloning technology which eliminates system administration chores and enables byte-for-byte copies of entire live sites, keeping the code, files, services and data in lockstep. Going beyond DevOps this “NoOps” approach maintains perfect consistency between branched environments, which in itself is valuable for live site support, but even more so for development teams, who now have on-demand access to perfectly consistent copies of production environments. This means every new feature can be developed and tested in parallel and in isolation in its own exact copy of the live system, removing end-of-sprint bottlenecks and giving CTO’s and CMO’s confidence that it will behave exactly as expected when it goes to production.

    “With Platform.sh under the hood of Magento Cloud and our continuous deployment capabilities, CTOs and CMOs can really make a difference all year-long but especially during hot sales period when you really need that competitive edge, when everybody else is fighting for the same seasonal buck.” said Kieron Sambrook-Smith, Chief Commercial Officer at Platform.sh. “Whoever would have thought a PaaS provider could do that!”

    Platform.sh accelerates many common development and deployment processes, resulting in:

    • Up to 90% reduction in support ticket volumes and SysAdmin / DevOps,
    • better developer productivity (over 20%),
    • dramatically improved approvals and User Acceptance Testing (UAT) – because each feature branch has its own URL to be circulated (40% faster),
    • new levels of Continuous Integration (CI) through end-to-end process automation, as many common testing and tracking tools are now able to initiate activity within any Platform.sh project, requesting instant copies of environments for various purposes through the API.

    “We evaluated many PaaS providers for Magento Enterprise Cloud Edition, but Platform.sh was the obvious choice for us given their focus on the PHP community, background in eCommerce and the innovative continuous cloud integration tools provided by their PaaS,” said Peter Sheldon, Head of Strategy at Magento Commerce. “The speed and ease with which you are able to test features or even the entire application against new versions of common services is game changing, and the more components there are, or the bigger and more complex the project becomes, the value Platform.sh brings becomes exponentially greater.”

    The Platform.sh PaaS has been designed with continuous delivery and 99.99% high availability in mind. Scaling compute and storage resource up or down is both quick and seamless, whilst making critical changes to stack and core application components goes unnoticed by the shopping customer. In fact, over the 4 day Black Friday weekend last November, we were able to announce that not a single Platform.sh customer experienced any application downtime whatsoever, despite all the usual problems (and 70% of those are online merchants). Which tends to show the values that Platform.sh delivers: superior control to stem revenue loss, and the ability to make real-time revenue optimisation changes during peak traffic periods. This fine-grained control affords online retailers enormous competitive advantage exactly when they need it.

    About Platform.sh

    Platform.sh is a ground-breaking hosting and development tool for web applications. It extends a branch-merge workflow to the whole infrastructure so that every new feature can be tested as if it were in production. Live sites scale effortlessly to serve the most demanding traffic. 24/7 follow-the-sun support combined with a unique, triple-redundant architecture based on micro-containers and an innovative cloud control technology allow the service to propose 99.99% SLAs on even the most complex use-cases. The company offers its services both directly to end-customers on it’s publichttps://platform.sh and through third parties. Based on Open Source technologies, Platform.sh is ideal for agile software development, continuous integration (CI) and continuous delivery (CD).

    A VC backed startup based in Paris, France, the company has technical, support, and sales staff throughout Europe, the United States and Asia, and provides cloud services to thousands of companies in various areas including fashion, publishing, retail, travel, engineering and the public sector.

    Website: http://www.platform.sh

    Follow us on @platformsh

  • IT Revolution AnnoUNCES EARLY BIRD TICKETS FOR DevOps Enterprise Summit LONDON 2016

    Gene Kim to keynote, encourages IT leaders and software delivery practitioners from large enterprises in Europe to join the premier DevOps Enterprise event

    PORTLAND, Ore., April 11, 2016 – IT Revolution (http://itrevolution.com), the industry leader for advancing DevOps, today announced Early Bird ticket sales for DevOps Enterprise Summit London (DOES16), the premier industry conference for the leaders of large, complex organizations implementing DevOps in the UK and Continental Europe (http://events.itrevolution.com/eu/). Tickets for the conference, which is scheduled for June 30-July 1 at the Hilton London Metropole, can be found at (http://bit.ly/doesldnreg). Early Bird registration ends on May 2 and is highly encouraged, as the popular DevOps Enterprise Summit San Francisco event has sold out the past two years, while doubling in attendance.

    To start the event, Gene Kim will present the “Top Lessons Learned from DevOps Enterprise Summit” where he will deliver key highlights and takeaways from the stories of large-scale DevOps transformations and amazing results from companies all over the world. Want to join Gene in the speaker lineup? The call for presentations for DOES16 London closes on April 18 (http://bit.ly/LDNCFP) and abstract submissions should address the conference theme of “Leading Change,” and its sub-topics of organizational design in the enterprise, the functions of people, modern processes and technology adoption, and addressing security and compliance.

    “Our goal is to help accelerate the rate of DevOps adoption in large, complex organizations and to increase the probability of those transformations succeeding. One of the ways we do this is to understand the top obstacles in these transformations,” said Gene Kim, founder of IT Revolution and co-author of “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.” “A great community is one that helps one another — by having leaders share how they’re overcoming the top obstacles identified last year, my hope is that we can quickly elevate the state of the practice.”

    IT Revolution and Premier Sponsor HPE Software are excited to present the inaugural DOES16 London event. DOES16 London programming will emphasize the evolving technical and architectural practices, and the methods needed to lead widespread change efforts in large organizations. The goal is to provide leaders in the UK and Continental Europe the tools and practices needed to deliver software innovation faster. DevOps Enterprise London provides keynotes, panels, breakouts, an “unconference” community space for spontaneous gatherings and an expo hall. Sessions will be led by leaders who are pioneering these practices in large and complex organizations across a wide range of industries.

    “As premier sponsor of the DevOps Enterprise Summit London, we are thrilled to be an integral part of the event,” said Tony Caine, vice president and general manager, EMEA, at HPE Software. “Now more than ever, DevOps is playing a crucial role in enabling businesses to become better at ensuring quality, maximizing speed and reacting to market changes, and for those looking to understand how to implement a successful strategy this event is a perfect opportunity for them to learn more and hear from experts within the industry.”

    For more information about DOES16 London, please visit: (http://events.itrevolution.com/eu/).

    Share This: Now Available: #DevOps Enterprise Summit London Early Bird Tickets! Register now: http://bit.ly/doesldnreg @DOESsummitEU #DOES16 

    About IT Revolution

    IT Revolution assembles technology leaders and practitioners through publishing, events, and research. Our goal is to elevate the state of technology work, quantify the economic and human costs associated with suboptimal IT performance, and to improve the lives of one million IT professionals by 2017.

    #

    Contact:

    Jeremy Douglas

    Catapult PR-IR

    303-581-7760, ext. 16

    jdouglas@catapultpr-ir.com

  • New Node.js Foundation Survey Reports New “Full Stack” In Demand Among Enterprise Developers   

    New Node.js Foundation Survey Reports New “Full Stack” In Demand Among Enterprise Developers   

    Nearly 50 percent of Node.js developers surveyed using container technology, strong growth emerges in cloud, front end, mobile and devices

    SAN FRANCISCO, April, 12, 2016 — The Node.js Foundation, a community-led and industry-backed consortium to advance the development of the Node.js platform, today announced its first ever Node.js User Survey Report.

    With over 3.5 million users and an annual growth rate of 100 percent, the Node.js Foundation survey identified that Node.js is emerging as an universal platform/language used for web applications, IoT, and enterprise. It features insights on emerging trends like microservices architectures, real-time web applications, Internet of Things (IoT), and also paints a detailed picture of the technologies that are being used with Node.js in production and language preferences (current and future) for front end, back end and IoT developers.

    Node.js and Containers Take Off Together

    Both Node.js and containers are a good match for efficiently developing and deploying microservices architectures. And, while the surge in container use is relatively new, 45 percent of developers that responded to the survey use Node.js with the technology. Other container-related data points:

    • 58 percent of respondents that identified as IoT developers use Node.js with Docker.

    • 39 percent of respondents that identified as back end developers use Node.js with Docker.

    • 37 percent of respondents that identified as front end developers use Node.js with Docker.

    Node.js — the Engine that Drives IoT

    JavaScript and Node.js have risen to be the language and platform of choice for IoT as both are suited for data intensive environments that require parallel programming without disruption. JavaScript, including Node.js and frameworks, such as React, have become the de facto choice of developers working in these connected, device-driven environments with 96 percent of IoT respondents indicating they use JavaScript/Node.js for development.

    These environments are challenging, and the survey revealed that on average, IoT developers using Node.js have more experience than their front end and back end counterparts with over 40% percent of IoT developers surveyed having over 10+ years of development experience.

    Additionally, although Docker is a server technology, many IoT developers (58%) are using Node.js with Docker compared to only 39% of back end developers. This metric is significant as it means that the new IoT world also is quickly adopting containers and microservices.

    Node.js Becoming Universal Language

    The full stack is no longer “front end and back end,” but rather “front end, back end and connected devices,” which is a combination of everything from the browser to your toaster all being run in JavaScript and enabled by Node.js. The survey revealed that 62% of respondents are using Node.js for both front end and back end development, and nearly 10% are using Node.js for front end, back end, and IoT development.

    Node.js Pervasive in Enterprises

    Node.js is increasingly used in the enterprise, and used within huge enterprises like PayPal, Go Daddy, Capital One, and Intel. The Node.js Foundation survey respondents backup Node.js’s growing role in the enterprise:

    • More than 45 percent already using the Node.js Long Term Support release (v4) geared toward medium to large enterprise users who require stability and high performance.

    • Of those who haven’t upgraded, 80 percent report definite plans to upgrade to v4, with half of respondents planning to do so this year.

    • Strong interest in enterprise tooling among 34 percent of tech leaders.

    Full “MEAN” Stack Explodes

    The popularity of real-time, social networking and interactive game applications is pushing a new stack among developers. The MEAN stack is able to handle lots of concurrent connections and extreme scalability, which these applications demand. Node.js, in combination with MongoDB, Express, Angular.js, allows developers to tackle the needs of front end and back end development. Not surprisingly, all of these technologies were commonly used alongside Node.js. Express, cited the most, used by an average of 83% of developers.

    Popularity of JavaScript and Node.js

    JavaScript and Node.js were popular among back end, front end, and IoT developers. Other languages that were popular for all three developer types included PHP, Python and Java. However, when looking to the future, back end, front end and IoT developers planned to decrease their use of Java, .Net and PHP (PHP averages a 15% decrease) and increase the use of Python and C++.

    About the Survey

    The survey was open for 15 days, from January 13 to January 28, 2016. During this time, 1,760 people from around the world completed the survey. Seventy percent were developer’s, 22 percent technical management and 64 percent run Node.js in production. Geographic representation of survey covered: 35 percent from United States, 22 percent from Continental Europe, 6 percent India, and 6 percent from United Kingdom with the remaining respondents hailing from Asia, Latin America, Africa, Russia and the Middle East.

    Additional Resources

    • Node.js Foundation User survey infographic

    • Report summarizing Node.js Foundation User Survey 2016

    About Node.js Foundation

    Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 3 million active users per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites.

    The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, AppDynamics, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, New Relic, npm, Opbeat, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), Sphinx, YLD!, and Yahoo!. Get involved here: http://nodejs.org.

    The Node.js Foundation is a Linux Foundation Project, which are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. www.linuxfoundation.org

    ###

    *Node.js Foundation is a licensed mark of Node.js Foundation. Node.js is a trademark of Joyent, Inc. and is used with its permission.

  • AppNeta to OEM Technology to SevOne to Provide Global Customers with the Most Complete End­User Infrastructure Monitoring

    AppNeta to OEM Technology to SevOne to Provide Global Customers with the Most Complete End­User Infrastructure Monitoring

    The World’s Largest Digital Infrastructures Will Now Have Comprehensive Capabilities to Ensure Optimal User Experience

    BOSTON – April 12, 2016​­ AppNeta, a leader in performance insight for business­critical web applications announced an OEM agreement with SevOne, a worldwide leader in digital infrastructure management. SevOne will leverage key elements of the AppNeta technology stack to deliver new and differentiated products to major telecommunications and enterprise customers in order to provide unprecedented insight into their end users’ online experience. SevOne is the digital infrastructure management provider of choice to many of the world’s largest service provider and enterprise organizations. By adding AppNeta’s core application performance monitoring (APM) technology, SevOne can offer entirely new capabilities and business value to current and future customers. “SevOne provides critical digital infrastructure management for service providers and very large enterprises who all have incredibly large and complex networks,” said Jack Sweeney, CEO for SevOne. “We’ve been very impressed with AppNeta’s unique technology and by adding it to our existing platform, we can now solve end­user experience challenges at a scale and level of granularity never before possible.” AppNeta’s technology stack covers end­to­end performance insight for production business­critical applications through a patented combination of active and passive monitoring technology designed to be near zero­impact in production while also providing sub­minute granularity with up to one year of performance history. “Earning SevOne’s confidence is a tremendous validation of AppNeta’s technology and our vision of providing next generation end user experience performance management” said Matt Stevens, CEO and president of AppNeta. “This is the first time we have partnered at the code level with another technology company—we think adding this additional performance context to SevOne’s award­winning infrastructure management stack will provide a truly unique combination of performance insight available in a single platform.” This is the second overall OEM partnership for AppNeta. The company reached an OEM agreement with Polycom to provide users with high­quality insight into the performance of their unified communications solutions. 800.508.5233 | 285 Summer Street, 4 th Floor, Boston, MA 02110 | appneta.com About SevOne SevOne provides the leading digital infrastructure management platform for companies delivering on the “promise of now” for today’s connected, mobile world. Many of the world’s largest enterprises and service providers rely on the SevOne Cluster™ technology to monitor, analyze, and optimize their massive, dynamic, and infinitely complex digital infrastructure ­­ including components such as network, compute, storage, power and cooling. By enabling companies to harness the power of their digital infrastructure, SevOne provides real­time insights for any scale environment. For more information, visit www.sevone.com. About AppNeta AppNeta is the only application performance monitoring (APM) company to provide solutions for all applications ­ applications you develop internally, business­critical SaaS applications you use and the networks that deliver them. AppNeta’s SaaS­based solutions give Development, DevOps and IT Operations teams essential performance data to see across their web, mobile and cloud­delivered application environments as well as pinpoint tough performance bottlenecks. With AppNeta, customers have all of the performance data they need to assure continual and exceptional delivery of business­critical applications and end­user experience.

    For more information, visit www.appneta.com.

    ###

    Contact: Kristin Bassett

    781­263­4273

    kbassett@appneta.com

     

  • Changing Compensation Before it Kills Success

    Changing Compensation Before it Kills Success

    Have you ever seen the sign, “Will work for food”? If you deconstruct the premise a bit, we all work for the rewards systems that interests us. We “trade” our labor (ideally, focus our passion), for a set of acknowledgements that range from survival to pride. And ultimately it is our employer (whether the boss or the board of directors) who decides what our rewards systems will be.   That is the common sense part. But when something such as DevOps enters the picture, it alters traditional thinking throughout an organization, and the ripple effects should (and eventually will) reach the HR department.

    The most immediate effect of DevOps on HR occurs around talent acquisition. Finding a qualified DevOps engineer that it is possible to afford—and the company can retain—becomes the unicorn of recruiting departments from one coast to the other. The alternative is creating or adopting a training curriculum that can move a traditional programmer or engineer into a fully qualified DevOps engineer. Of course, advice varies on exactly what that is, and if it’s successful, your organization becomes a feeding ground for every other competitor to poach your folks right after training.

    Because this HR acquisition problem is so great for most organizations, they can overlook some other underlying issues that continue to occur. These problems have always been there, but DevOps brings a spotlight to them that did not exist prior to its implementation. As stated earlier, we “do” what we are “paid” to do. In organizations that innovate in the software discipline, we have always “paid” that entire division to innovate. Prior to DevOps, the pace of that innovation, was slow and manageable. Once DevOps begins to take hold, the pace of innovation begins to enter the 400mph superhighway, where traditional control mechanisms no longer work.

    In itself, the success of the controls over change—transitioning to a high rate of speed—will be determined by how we implement DevOps. It is the other half of DevOps that needs some focus. While our Dev organization is cranking out change exactly as we have always paid them to do, our Ops organization traditionally has been paid for exactly the opposite characteristic. We pay our Ops organization for stability. We want the trains to run, on time. We do not want a 2 a.m. phone call from an angry CEO—or, much worse, an angry customer—because our operations have “broken.” And, of course, the No. 1 culprit for causing breakage in operations is … [drum roll, please] … “change.”

    In the yesteryear of Waterfall construction and manual delivery, our Ops teams had time to digest what change was coming, prepare for it, adjust to it and get it implemented smoothly (or at least pretend to). In the current day of Agile construction and DevOps delivery, I might have moved six new builds into production in the time it has taken you to read this article. Ops has no time anymore to digest and prepare for change, so if the quality of that change is not significantly better than it used to be, the angry-phone-call potential goes up exponentially. And yes, there are technical remedies to ensure quality (I will reserve discussing those for another time).

    But the tradition of how we compensate remains in place. We comp Dev to innovate, and we comp Ops to remain stable. This makes not only silo thinking, but also mortal enemies during the adoption of DevOps into an organization. All of a sudden, each views the other as potentially causing harm to their ability to continue earning compensation. And they are right to see it that way, as HR has yet to alter the models to create partnerships instead of combatants.

    To fix this, the compensation models must be adjusted to pay Ops teams to get involved in the software development lifecyle (SDLC) process from the upfront. The Ops teams should have extensive visibility into the testing cycle of new changes and how that works, and become the organization always asking Dev how it can “prove” its change works. The Ops teams must become the in-process auditors of the Dev teams. This keeps the Ops teams from being compensated for conditions that only exist at the end of the SDLC process, where they feel “dumped-on” by more rapid change delivery. The new comp model for Ops must focus on the number of changes successfully introduced into the production environment (i.e., the quantity of change that works), not just the stability they traditionally maintain.

    The Dev team, on the other hand, must begin to be compensated only for after-action success. Dev teams must look at their code after delivery to production—and only if the code is validated (i.e., it works), is adopted by its intended customers (a completely different angle) and performs within expected timing parameters (i.e., it scales well). This becomes the criterion that is the foundation of the Dev team’s measurement of success. This puts an Ops set of glasses on the programmer instead of making him blind to those business issues. The Ops teams become the key advisors to the Dev teams on how to prove quality. And the joint discussions lead to a more sensible monitoring strategy, which is needed across the board.

    There’s Compensation, and Then There’s the Bonus

    Changing the point of view for the compensation is only a start. Next up: Begin to alter bonus compensation to a more lean model. Instead of large annual bonuses, where the basis for achievements often are colored by my boss’s mood over the last six weeks, organizations should increase the frequency of bonus payouts to match the duration of epic completions—or, if possible, of sprints. The idea is to tie meaningful bonus payouts to the length of time it takes to produce only successful change. If the change works, the company offers additional bonus comp; if not, then the team must improve to secure the next bonus opportunity.

    Tie the bonus duration (whether to epics or sprints) to meaningful business impacts. In this way, each contributing employee understands “why” the work he or she offers has meaning to the company or its customers. This kind of bonus system allows for extreme flexibility in the priority of what teams work on throughout the year. Bosses can change priorities or shift them to match what executives see on the horizon. Employees are not tied to some list of annual work accomplishments that in a DevOps rapid world they had little shot of achieving unless they did them in a week. Instead, they have real-world goals, tied to real world time frames, where employees see the reward as they succeed at the work.

    Organizations can add even more bonus comp this way if over-and-above work is needed. And “if” organizations compensate both Ops and Dev only for successful change (which implies quality in the SDLC and stability in Ops) they create a new rewards system that enables adoption rather than repel it. Beyond finding the talent they need, organizations need innovative methods of retaining them. Substantial rewards in real time might just be one way to do that.

    Finally, being able to see the business impact of the change the joint effort of Dev and Ops teams produce allows for better ability to offer “appreciation” ideas as well. A simple “thank you” goes a long way in employee satisfaction, and when the executive and the team member understand “why” they are being appreciated, they go even longer. DevOps is not just a catalyst reserved to the “techies” who practice it; DevOps is instead a new way of thinking about how a company innovates. This kind of infectious thinking can easily spread to tertiary support organizations such as HR and Legal, if you let it.

    To continue the conversation, feel free to contact me.

  • Automic Software and Forest Technologies Announce Strategic Devops Partnership

    SEATTLE & VIENNA–(Business Wire)–Forest Technologies, the leading DevOps and Digital Transformation Consultancy headquartered in London, and Automic, the leader in Business Automation, today announced, a strategic partnership wherein Automic will leverage Forest’s experienced DevOps consulting and enablement capabilities to support their customers’ adoption of Application Release Automation and Continuous Delivery solutions, as well as provide input into their product roadmap.

    This Smart News Release features multimedia. View the full release here:http://www.businesswire.com/news/home/20160411005949/en/

    Under this partnership, Forest will include Automic solutions in its reference continuous delivery tool chain for their customers’ DevOps and digital transformation engagements. Every business relies on software to deliver value to its customers, and DevOps is the perfect catalyst for innovation in software development, and more importantly, a powerful tool for organizations looking to stay relevant in an ever-changing digital-led market. Software is more critical than ever.

    “Building on their 20 year heritage of automation in production environments for some of the largest companies in the world, Automic have delivered a truly Enterprise Class Release Automation product” said Andy Cureton, Founder and CEO of Forest Technologies. “We are excited to extend our existing relationship with Automic and are confident that by combining our expertise in delivering continuous delivery and transformation initiatives with Automic Release Automation we can ensure greater value.”

    “Forest Technologies shares the same strategic vision as Automic in terms of providing our customers with comprehensive Application Release Automation and DevOpssolutions. Working together, we enable synergies in our clients’ business processes and underlying IT infrastructure”, stated Todd DeLaughter, CEO of Automic Software.

    DeLaughter continued, “As an industry leader, Automic is solely focused on empowering businesses through automation, helping them to become more agile and responsive in this digital age. Our customers have been very clear about their intentions to align their business and IT needs, and as a result, we are proud to partner with Forest Technologies in order to jointly provide complete Application Release Automationsolutions to meet their needs.”

    The partnership enables Automic and Forest Technologies clients to enhance continuous delivery through end-to-end automation, while achieving greater agility and control. The expertise provided by both organizations will enable clients to adopt the necessary tools to begin their DevOps journey.

    Tweet this:

    Enable continuous delivery w/@Automic & @foresttechltd. Agility, speed & security are now part of your DevOps journey bit.ly/1Mmrx4x

    Additional Information:

    Connect with Automic on Twitter and LinkedIn

    Connect with Forest Technologies on Twitter and LinkedIn

    About Forest Technologies:

    Forest Technologies, a leader in automation, helps enterprises deliver software and software related services faster and at a lower cost through the adoption of DevOps and Continuous Delivery practices. Fanatical about customer service FOREST consultants are hired as much for their DNA as their ability. Established in 2003 with headquarters in London and offices in Singapore FOREST has over 100 customers from start-ups to enterprises across sectors including finance, retail, telco, and online gambling. More information can be found at www.forest-technologies.co.uk

    About Automic:

    Automic, a leader in business automation, helps enterprises drive competitive advantage by automating their IT and business systems – from on-premise to the Cloud, Big Data and the Internet of Things. With offices worldwide, Automic powers over 2,600 customers including Bosch, Netflix, eBay, AMC Theatres, Carphone Warehouse, ExxonMobil, Vodafone, Société Générale, NHS SBS, General Electric and Swisscom. More information can be found at www.Automic.com.

    Automic
    Courtney Glymph
    Global PR and Communications
    +44 (0) 7584058886
    Courtney.glymph@Automic.com

  • SendGrid Reaches 1 Billion Emails Per Day Milestone 

    Customer Communication Messages Delivered via SendGrid’s Platform Engage 1.6 Billion Unique Email Addresses Every 90 Days
    BOULDER, Colo., April 11, 2016 — SendGrid, the leading delivery platform for customer communication, today announced that it has reached the milestone of sending 1 billion emails per day on behalf of its customers.  These customer communication messages reach more than 1.6 billion unique email addresses every 90 days and drive engagement and business growth for the 80,000 active SendGrid customers.
     
    “We’re proud of reaching this milestone and extremely grateful to all of our customers, partners, investors and employees who have helped us get here in the nearly 7 years since SendGrid was founded by Isaac, Jose and Tim,” said Sameer Dholakia, CEO of SendGrid. “As we celebrate this achievement, we are excited to continue building on our foundation of providing industry-leading email deliverability, scalability and support and striving ahead toward our vision of becoming the world’s most trusted communication platform.”
     
    With developer DNA at its core, SendGrid was founded in 2009 by 3 developers who set out to build a better way to send email. Together, they pioneered the transactional email category and today SendGrid is a leader in email infrastructure, having delivered nearly 600 billion emails to date.  The founders still write code every day and SendGrid’s scale, expertise and resources continue to help make its customer-senders successful. SendGrid offers strong inbox delivery rates, best-in-class scalability, and the largest support and account management services team in the industry.
     
    With the launch of Marketing Campaigns in December of 2015, SendGrid extended its customer communication platform. The new email marketing service empowers senders to deliver promotional emails that drive meaningful and lasting engagements, at a fraction of the cost of competitors.  SendGrid enables customers to execute and scale both their marketing and transactional email campaigns on one single platform. Since the launch, 9,000 active Marketing Campaigns customers have collectively sent over 500 million emails. 
     
    After graduating from TechStars in 2009, SendGrid has grown from 3 employees to 300. As part of its growth, the company now has:
    • 29 Support Agents who provide 24/7 global customer support via chat, email, and phone
    • 25 Delivery and Customer Success Managers 
    • 100 Engineers who contribute to a blistering pace of innovation and feature enhancement 
    • 350 customers who send 100 million emails or more via SendGrid per month
    • 8 Community Development Evangelists committed to helping the next generation of startup developers and founders grow their business across the globe  
    About SendGrid
    SendGrid is a proven, cloud-based customer communication platform that drives engagement and business growth. SendGrid is a leader in email deliverability and its proven, cloud-based platform successfully delivers over 23 billion emails each month for Internet and mobile-based customers like Airbnb, Pandora, HubSpot, Spotify, Uber and FourSquare as well as more traditional enterprises like Intuit and Costco. For more information, visit www.sendgrid.com.
     
    ###
  • FLAP, Part 3: Full Data Center Provisioning

    FLAP, Part 3: Full Data Center Provisioning

    In the first two parts of this series (Part 1, Part 2), we covered server provisioning and application provisioning. Knowing a bit about each of these tools is useful (although one blog is hardly a thorough evaluation of strengths and weaknesses—I strongly suggest you do more research), knowing how they work together is the point of full layer automated provisioning (FLAP). Automating one or the other helps, but automating both—and integrating that automation—brings us to the level of “Oh, engineering needs a new test environment, and it has to be internal …” and, with a push of a button, it is delivered. That should be the long-term end goal for your organization, so staff time is free to attend to some of the many other issues that plague any given IT organization.

    The thing is, these tools combine in both better and worse ways. Some are designed to work together as if one product; some take some work to get going but the combination adds value once connected; and some combinations are painful to put together and almost never are worth the effort.

    One thing you’ll note is a repeated discussion of OS support for combined solutions. The reason we address it here, even though we have limited words and it’s already been mentioned in product write-ups, is simple: The limitations of these combinations are compounded. That is, if the server provisioning tool doesn’t support Windows, then the complete solution does not, no matter what the application provisioning tool does. This applies both ways, and is an important consideration for most shops, so we mention it here.

    Tools Built to be Together

    First off, we’ll take the easy ones. These are the combinations that were designed to work together, and do so pretty well. They vary in maturity level, but otherwise, they’re good options if they fit into your environment.

    Razor and Puppet

    This is the easy one. Razor was built to be the server provisioning part of Puppet. While the solution set is relatively new, and it shows in the installation phase (which has several manual configuration steps both before and after Razor install), it is maturing rapidly, and the two dev teams work pretty closely together. This is one of only two solution sets that uses a single UI for all provisioning—in this case the Puppet UI. Support for operating systems is broad, including all versions of Linux and Windows to boot. (get it? To boot?) If your data center is highly heterogeneous, or you are already a Puppet shop, it is worth looking closely at this combination. You just have to keep in mind that it is improving at a rapid rate, so those things you don’t like likely will change soon.

    Satellite + Puppet + Foreman

    As of version 6.0, Satellite is a collection of tools knitted together that include Puppet with Foreman. This means that Red Hat has a vested interest in making certain the two tools work well together. And they certainly seem to. While the operating systems support is limited to Red Hat OSes, the solution is pretty rock solid, and like Razor and Puppet, it is improving at a rapid rate since the switch to this new platform. The UI is independent of the tools underneath, and this is the other solution that offers a “single pane of glass” for all installation activities. The one catch with Red Hat, as mentioned before, is that the functionality of underlying systems is only supported when used with Satellite. How that fits into your organization’s plans is up to you.

    Close Enough to be Second Cousins

    There are some combinations that, while not officially interdependent, have a long history of mutual support, and thus make them strong combinations. These tools tend to come with straightforward directions to make them work together, and those instructions generally work well. Once paired, they can manage complete automation in a relatively integrated fashion.

    Note that these combinations are not even a little exclusive. They are pairings the project teams saw made good sense, and have grown out of closeness. Both sides of these solution sets interoperate with other tools (see the next section).

    Ansible + Cobbler

    Ansible and Cobbler both trace their genesis to Red Hat, and they share some employees/team members—and have for a long time. That makes it natural that the two are closely integrated. Before Ansible started discussing all of the other server provisioning tools out there, it already had Cobbler integration.

    As one would expect, there is Ansible setup, Cobbler setup, and then integration. But once combined, Cobbler can do for bare metal, Ansible can do for cloud, and together they provide a full-stack solution. Since both support most operating systems, the final solution does, too.

    Juju + MaaS

    Juju and MaaS have interoperated for a long time. Both are projects of Canonical, so it is no surprise that their interoperability continues. Years ago this author used them together and it was … difficult. But that was years ago, and just in the last year both projects have made strides in documentation and ease of use. Like most solutions in this category, there are separate installations and then integration configuration. Since both support a large number of operating systems, this solution can manage the full data center also.

    Their traditional home, and the one you’re most likely to be comfortable with them in for the short term, is Ubuntu-heavy shops. But they do support most platforms out there, so it’s worth the time to look into them even for non-Ubuntu shops.

    The Extended and Mixed Families

    Then there are the ones that have not forged solid one-on-one relationships, some because they are forging a separate path and some because they want to interoperate with everyone. Note that some of the above systems meet this category—Puppet is integrated with most of the server provisioning tools out there—but due to space considerations, we’re not going to go over those products again here. This list contains both application provisioning and server provisioning tools not mentioned above.

    Chef

    Chef has put the bulk of its focus on cloud and virtualization, with the notable exception to this trend being in AIX, where it does support server provisioning. “The bulk of its focus” is not absolute, though, and that’s on purpose. Chef has had presenters at the annual conference talk about using it with server provisioning tools, so it isn’t unaware of the integrated solution space, just that’s not where their focus has been.

    SaltStack

    The Salt crew is happy to support everyone. While they don’t talk loudly about whom they are integrated with, the product is in use with most major server provisioning tools out there. As mentioned in the SaltStack write-up in part two of this series, cloud integration is pretty broad also, making Salt perhaps the most versatile of the application provisioning tools with regard to full data center automation.

    Stacki

    Originally built to interoperate with SaltStack, Stacki (disclaimer: this author’s employer) has moved on to support most of the availableapplication provisioning tools. The catch with Stacki is that some are supported with sample integrations and video tutorials at the open source layer, while others require a license and engagement of Stacki core engineers to obtain support. So there is a video showing Ansible and open-source Stacki working together and talking about the integration, but it would require a paid license and negotiation to get SaltStack or Chef with Stacki. Because of the way Stacki is designed, it is perhaps the easiest of all these products to integrate—simply add the appropriate “Pallet” and tell Stacki to include it in installations. It is getting the correct pallet that requires licensing for some platforms.

    Conclusion

    Since any server provisioning tool that allows users to customize the install can have the agents for a given application provisioning tool be the last step of a given install, these overviews are at least a little bit arbitrary. To be precise, they are easier to use in the given configurations, but all application provisioning tools can be forced to interoperate with any of the server provisioning tools listed.

    The point of this series was really to help those looking into full data center automation quickly get up to speed on what’s available in the marketplace, and as much information as a few 1,200-word blogs will allow to help shorten the list to ones relevant to your organization. It is by no means complete, and there are issues and concerns with each of the products that only further research will bring to light, so don’t stop here.

  • Continuous Testing Live Network DevOps

    Continuous Testing Live Network DevOps

    My earlier blog, “From Laboratories to DevOps: Factories for Continuous Testing,” discussed the importance of and suggested practices for a fully automated, orchestrated software DevOps laboratory infrastructure, akin to a modern factory staffed by robots churning out products at a dizzy pace. The blog applies to development of software for networks, and the practices increasingly are important as the network becomes more software-based thanks to software-defined networking (SDN),  network functions virtualization infrastructure (NFVI) and cloud-based networking. The edges of mobile networks, even the radio access networks, are becoming more software-dependent due to the need to position computing resources closer to mobile customers to resolve latency, bandwidth and spectrum concerns.

    However, the need for highly automated software processes does not stop within the development lab.

    At a recent DevOps Networking event in Santa Clara, California, Google Network Operations Manager Anees Shaikh indicated that Google’s live network has many thousands of nodes and management elements, supported by millions of lines of software-based configuration files that are updated tens of thousands of times per month. The sheer volume and speed of software updates for large networks is not feasible using manual methods. Automation tools for live network software updates are vital.

    Typical live network DevOps environments use DevOps continuous tool chains such as Git for software version management, YAML for defining abstract configuration definitions, Jinja2 to translate the configurations into concrete templates that can be consumed by real devices and Ansible for automating the distribution and activation of config files to the network nodes. But what about testing? How can a network operator be confident that the many updates will perform as expected once deployed across the live network? This requires much more than simple syntax and semantics checking of the config file entries.

    Recommended Practices for Continuous Testing of Live Network DevOps Environments

    For continuous testing of live network DevOps environments to work, here are some best practices to consider:

    1. Lab-to-live transition: Prior to deployment of any updates to the live network software updates should be tested in a lab environment using production-equivalent equipment and topologies.
    2. What to test? The actual tests to be executed depend on the risk of changes that are being deployed. If a small, low-risk configuration change is all that is being deployed, then a simple configuration check may be sufficient. On the other hand, if a change has the potential to disrupt the network performance significantly, then a much more comprehensive performance test is needed.
    3. Test orchestration tools: The test environment prior to deployment will vary depending on the tests that are selected. Test environment orchestration tools are needed to set up network test topologies that match the tests rapidly—and release them just as rapidly so the test resources can be used for the next tests.
    4. Elastic on-demand topologies: The ability to scale test resources horizontally and vertically, on-demand, is essential to be able to match the speed of testing required for short duration deployment cycles.
    5. Automate live network tests during deployment: To verify software updates do not interrupt or degrade network performance, functional and performance tests between pairs of nodes across the network mesh are required as the updates are deployed in stages across the live network nodes, clusters, centers and regions.
    6. Automate live network testing after deployment: After verifying that the deployments are successful, network tests need to be scheduled periodically to ensure latent problems with the new software do not impact the network.

    This is just a partial list of suggestions for continuous testing essentials for live network DevOps.

  • Submit your proposal for DevOps Enterprise Summit San Francisco!

    Submit your proposal for DevOps Enterprise Summit San Francisco!

    The theme for this year’s #DOES16 San Francisco conference is Leading Change.

    We want to hear stories from the leaders of large, complex organizations implementing DevOps principles and practices.

    The submission deadline is midnight PDT, May 2, 2016.

    All submissions will be notified by June 17, 2016.

    Get details >>>

    DevOps Enterprise Summit keynote

    DevOps Enterprise Summit

     

     

     

     

    DevOps Enterprise Summit

    DevOps Enterprise Summit

     

     

     

     

    This year’s programming will be based on a series of survey questions about the biggest issues IT professionals continue to work with. Several universal topics emerged, and we will be selecting talks that address them:

    People and Culture:  We’re interested in the strategies and methods you employed to successfully lead change and to enable DevOps outcomes in large organizations. How did your approach to leadership and organizational design differ from those used in more traditional IT organizations? How is the workforce different, both for employees as well as contractors and outsourcers? And what have been your results?

    Process and Technology: We are interested in the practices you have adopted to integrate change into your workforce and build on changing relationships with your vendors. What are modern architectural and technical practices that every technology leader needs to know about?

    Compliance and Security: We’re interested in concrete ways you have helped DevOps bridge the information security and compliance gap, showing auditors and regulators that effective controls exist to prevent, detect, and correct problems.
    Submit your proposal >>>

    For the full news release, click here.

    EARLY BIRD TICKETS ON SALE NOW!

    If you missed the Blind Bird tickets, don’t fret.

    We are offering a discounted Early Bird rate for  $1,450 (ends May 16). That’s a savings of more than 25% off the full-price ticket.

    We encourage you to act quickly as the past two years have sold out.

    Get tickets >>>