I first learned about Ansible at Jeff Geerling’s session DevOps for Humans: Ansible for Drupal Deployment Victory! at DrupalCon Austin. I also read (parts of) Jeff’s book Ansible for DevOps. So what is Ansible you ask? Ansible is a command line tool used for automation.
Getting started in Drupal, WordPress, or Backdrop website development can have a steep learning curve involving a lot of different parts of the system. Not only do we need to learn how to edit the code for the website, but we need a place where we can safely practice and make mistakes. We need to be able to run websites on our own computers, and we need good tools (applications) that can help us learn. That collection of tools is commonly called a “local development environment”, and this blog post is meant to provide an overview of some tools we like to use here at Hook 42.
Amphenol Corporation is a global leader in connectors, cables, and interconnect systems. Their products and services support multiple industries and globally distributed clients. Hook 42 implemented a Google Search Appliance replacement leveraging Elasticsearch and Scrapy to crawl, index, and display federated search results from over 100 of their corporate websites on the main Drupal 8 corporate website. The enterprise federated search project was completed on-time and on budget in a compressed schedule, creating a sound platform for ongoing search enhancements in the future.
Building the process, tools, and environment for rapid and predictable development will help speed your business initiative's time to market. Our team can help efficiently scale development efforts for the most complex technology stacks and large teams of contributors while keeping the budget in check and the release train moving.
Our team combines best practices in project management, process efficiency, development standards, and automated testing to ensure your site is stable while it undergoes its evolution over time.
Structured and Organized DevOps
The project management and process improvement experts at Hook 42 utilize customized workflows and tools to adapt to your business needs. Whether they are "light and tight" or large-scale enterprise in nature, we've got a methodology that works for all. Our team has many Certified ScrumMasters and Certified Scrum Product Owners that can help tune your product roadmap, prioritize work, and enable the implementation teams to quickly execute change.
We automate pre-production environment creation and leverage Continuous Integration (CI) tools to create a seamless connection between people and systems. We've done rich customizations of JIRA and Confluence that tailor to specific process and implementation methodologies.
Why Hook 42 DevOps?
Infrastructure management is a true love of ours and we've worked with many platforms that support pre-production and production environments. As the environment we work for evolves, we need to evolve our tools and process along with it. We are continuously striving to optimize process and procedure through customizations of tried and true platforms. We are consistently evaluating emerging technologies for process improvements as well. No matter the scenario, our team can help customize and debug your DevOp procedures to align better with the flow of your organization.
HubSpot provides a powerful combination of customer relationship management (CRM) features and insights that can help organize and maintain business processes tied to customers. Drupal is a key digital platform for businesses, especially for inbound customer engagement, marketing initiatives, and 3rd party integrations. The two systems are highly complementary and deserve consideration for logically separating the responsibilities of digital engagement and customer relationship management. Additionally, both HubSpot and Drupal are very flexible and customizable. As an example, both systems support extensible data structures through custom fields in HubSpot and through the entity system in Drupal that allow for implementation-specific data to be stored and maintained.
Drupal Camp Asheville is next weekend! Join members of the Drupal community of all different skill levels and career paths for 3 days of science, trainings, sessions, and sprints.
Hook 42’s own Adam Bergstein will be sharing some insights on everybody’s favorite online Drupal testing environment, Simplytest.me. He recently took over ownership of the service, and we are excited to hear about where it is going next!
Jill Cohen is a Senior Software Application Engineer at Autodesk Inc. Autodesk is a global company that empowers users to design and create just about everything on this planet - and in virtual worlds. She works with the Digital Platform and Experience Organization on the Digital Help team, which manages the Autodesk Knowledge Network and Services Marketplace. She is also on the board for Autodesk Women in Leadership.