Get Appointment

Blog & Insights

WP_Query Object ( [query] => Array ( [post_type] => post [showposts] => 8 [orderby] => Array ( [date] => desc ) [autosort] => 0 [paged] => 15 [post__not_in] => Array ( ) ) [query_vars] => Array ( [post_type] => post [showposts] => 8 [orderby] => Array ( [date] => desc ) [autosort] => 0 [paged] => 15 [post__not_in] => Array ( ) [error] => [m] => [p] => 0 [post_parent] => [subpost] => [subpost_id] => [attachment] => [attachment_id] => 0 [name] => [pagename] => [page_id] => 0 [second] => [minute] => [hour] => [day] => 0 [monthnum] => 0 [year] => 0 [w] => 0 [category_name] => [tag] => [cat] => [tag_id] => [author] => [author_name] => [feed] => [tb] => [meta_key] => [meta_value] => [preview] => [s] => [sentence] => [title] => [fields] => [menu_order] => [embed] => [category__in] => Array ( ) [category__not_in] => Array ( ) [category__and] => Array ( ) [post__in] => Array ( ) [post_name__in] => Array ( ) [tag__in] => Array ( ) [tag__not_in] => Array ( ) [tag__and] => Array ( ) [tag_slug__in] => Array ( ) [tag_slug__and] => Array ( ) [post_parent__in] => Array ( ) [post_parent__not_in] => Array ( ) [author__in] => Array ( ) [author__not_in] => Array ( ) [search_columns] => Array ( ) [ignore_sticky_posts] => [suppress_filters] => [cache_results] => 1 [update_post_term_cache] => 1 [update_menu_item_cache] => [lazy_load_term_meta] => 1 [update_post_meta_cache] => 1 [posts_per_page] => 8 [nopaging] => [comments_per_page] => 50 [no_found_rows] => [order] => DESC ) [tax_query] => WP_Tax_Query Object ( [queries] => Array ( ) [relation] => AND [table_aliases:protected] => Array ( ) [queried_terms] => Array ( ) [primary_table] => wp_yjtqs8r8ff_posts [primary_id_column] => ID ) [meta_query] => WP_Meta_Query Object ( [queries] => Array ( ) [relation] => [meta_table] => [meta_id_column] => [primary_table] => [primary_id_column] => [table_aliases:protected] => Array ( ) [clauses:protected] => Array ( ) [has_or_relation:protected] => ) [date_query] => [request] => SELECT SQL_CALC_FOUND_ROWS wp_yjtqs8r8ff_posts.ID FROM wp_yjtqs8r8ff_posts WHERE 1=1 AND ((wp_yjtqs8r8ff_posts.post_type = 'post' AND (wp_yjtqs8r8ff_posts.post_status = 'publish' OR wp_yjtqs8r8ff_posts.post_status = 'expired' OR wp_yjtqs8r8ff_posts.post_status = 'acf-disabled' OR wp_yjtqs8r8ff_posts.post_status = 'tribe-ea-success' OR wp_yjtqs8r8ff_posts.post_status = 'tribe-ea-failed' OR wp_yjtqs8r8ff_posts.post_status = 'tribe-ea-schedule' OR wp_yjtqs8r8ff_posts.post_status = 'tribe-ea-pending' OR wp_yjtqs8r8ff_posts.post_status = 'tribe-ea-draft'))) ORDER BY wp_yjtqs8r8ff_posts.post_date DESC LIMIT 112, 8 [posts] => Array ( [0] => WP_Post Object ( [ID] => 941 [post_author] => 2 [post_date] => 2018-09-30 20:52:49 [post_date_gmt] => 2018-09-30 20:52:49 [post_content] => As a technology industry veteran of 35 years and business owner for the past 24, I have had an opportunity to experience many different trends in technology throughout my career. From the growth of the personal computer, to the early days of the internet, to the remarkable developments in compute and storage innovation, I have been fortunate to see a lot. The impact to business, and by extension our personal lives, from each of these technology innovations has been profound. These past innovations bring me to automation today. I will be the first to admit that the areas of automation, orchestration and DevOps were only slightly more than curiosities to me three years ago. While I understood the business value by definition, I was not convinced that the business outcome properly aligned with that definition. In other words, it seemed that it was still somewhat high on the hype curve and the return on investment was not yet clearly defined. My best, relatively recent analogy, would be from five to six years ago where many companies were all-in with their investments in analytics appliances, before they fully understood the business problems they were trying to solve. Contrast my view three years ago with my view today, where those same words; automation, orchestration and DevOps are part of my daily lexicon and part of most every conversation with client business leaders. Rarely does a client discussion occur without reference to automation and its importance to their business in the coming year. It should then not have been a surprise to me when all six executives in a recent panel discussion identified automation as their most critical business initiative for 2019. In fact, so much emphasis was placed on the importance of automation, that it dwarfed all other business initiatives discussed by the panel members. As I tried my hardest to get into the heads of the various business leaders to better understand the common thread that connected all of the interest in automation, it hit me. It made me think of one of my favorite books, Good to Great, by Jim Collins. The panel executives were desperate for innovation and recognized that automation was a vehicle to create separation between them and their competitors. I believe that there are many companies who are well run from an IT perspective, but who are not recognizing the opportunity to capitalize on automation and orchestration as key differentiators for their business. As I look back on how my understanding on the value of IT automation to businesses has changed over the past few years, I can honestly say that the clarity of its significance could not be more apparent. The impact of a clear and committed strategy to streamline processes through automation, orchestration and a well thought out DevOps strategy is not only important, it is critical to the success of most every business. So much so that companies who do not buy in to its importance to their business, will be left behind their competitors and could end up much like the companies depicted by Jim Collins, many of whom are no longer in existence today. CEO Jamie Gmach Jaime Gmach Keyva CEO & President [post_title] => An Executive Perspective on Automation by Jaime Gmach [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => an-executive-perspective-on-automation-by-jaime-gmach [to_ping] => [pinged] => [post_modified] => 2023-06-28 18:07:35 [post_modified_gmt] => 2023-06-28 18:07:35 [post_content_filtered] => [post_parent] => 0 [guid] => https://keyvatech.com/?p=941 [menu_order] => 49 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [1] => WP_Post Object ( [ID] => 427 [post_author] => 2 [post_date] => 2018-09-26 08:00:21 [post_date_gmt] => 2018-09-26 08:00:21 [post_content] => DevOps is not a physical or virtual product, nor a cloud based offering. It is a set of processes (a framework) implemented in organizations to establish seamless communications between Development and Operations teams, primarily used to roll out new instances or upgrades to applications quickly and reliably. Business applications are the key to any business today – and keeping these applications up to date is crucial to fulfill security and compliance requirements. DevOps serves an operating system for today’s organizations that rely heavily on their applications being current, and always available anytime anywhere for their customers. Reducing the speed to market for new products and new releases is an ongoing challenge for businesses. By defining and following processes that allow the developers to pick the latest stable version of an application or software, add or update any code sections that need tweaking, perform preliminary functional and integration testing, and deploy the updated code – all in an automated fashion with a single click of a button – immensely increases the speed to fix any discovered errors in production environments, and guarantees a consistent deployment every time. Let us take a look at some of the common use cases for implementing DevOps, as well as some challenges associated with it. Infrastructure as Code Customers may have hundreds or thousands of business applications in their environment. These range from business critical tier1 applications to backend system supporting applications. Also, there may be a mix of custom applications and commercial-off-the-shelf (COTS) applications. The application owners and architects, responsible for making sure their applications are always up and running, may end up consuming Cloud capabilities and resources if their own internal Infrastructure teams are unable to cope up with the ever increasing computing demands and agility from the application teams. In order to address this phenomenon, the Infrastructure teams need to implement the same agile processes that traditionally have been the cornerstone of application development. Setting up infrastructure as code involves – a) breaking up infrastructure components in to smaller divisible core components that can be reused, b) creating “golden images” of vetted infrastructure configurations, and saving them in central repositories, c) deploying the same configurations consistently and automatically, to reduce or eliminate configuration drift caused by human errors. By coordinating infrastructure release cycles with application releases, and using similar version-control methodologies, infrastructure teams can now provide solutions (on-site or in the cloud) with flexibility, speed and cost effectiveness for the hosted applications. This agility now allows infrastructure teams to deliver infrastructure as code. Implementing a CI/CD pipeline A Continuous Integration and Continuous Delivery pipeline is an implementation of the automated software delivery process. A CI/CD pipeline connects to a code repository, and has an automated process that picks up the latest code changes, builds and packages them, and deploys them to higher environments. As the code progresses from Development to QA environment, role based access control limits the development teams from making any further changes to the packaged code so as to preserve the integrity during testing. As the code is moved from QA to Production, access is limited only to the application and infrastructure administrators. Having a well-implemented CI/CD pipeline reduces mean time to resolution (MTTR) as it allows for smaller code changes and streamlined testing. A few challenges To implement DevOps best practices, most of the challenges are related to the change in processes, or related to change in people culture. Traditional infrastructure teams need to be trained on microservices, agile methodology, and the concept of treating and deploying infrastructure as code. Traditional application owners and developers need to work with their internal IT teams to outline specific requirements for application availability, scalability, compliance, and security – so the IT teams can better prepare for those requirements – rather than practice shadow IT by consuming available Cloud offerings directly. The teams need to understand the new metrics and measurable KPIs for the new processes, as well as get trained on new tools and technologies that help implement DevOps much easier. All this can take time and effort, but once implemented, the IT organization can help differentiate the business against their competitors – since the business is now able to respond to business application challenges and security threats much faster. [post_title] => DevOps: An operating system for IT in today’s organizations [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => devops-an-operating-system-for-it-in-todays-organizations [to_ping] => [pinged] => [post_modified] => 2020-03-10 14:19:23 [post_modified_gmt] => 2020-03-10 14:19:23 [post_content_filtered] => [post_parent] => 0 [guid] => http://wp2.commonsupport.com/newwp/wellinor/?p=409 [menu_order] => 50 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) ) [post_count] => 2 [current_post] => -1 [before_loop] => 1 [in_the_loop] => [post] => WP_Post Object ( [ID] => 941 [post_author] => 2 [post_date] => 2018-09-30 20:52:49 [post_date_gmt] => 2018-09-30 20:52:49 [post_content] => As a technology industry veteran of 35 years and business owner for the past 24, I have had an opportunity to experience many different trends in technology throughout my career. From the growth of the personal computer, to the early days of the internet, to the remarkable developments in compute and storage innovation, I have been fortunate to see a lot. The impact to business, and by extension our personal lives, from each of these technology innovations has been profound. These past innovations bring me to automation today. I will be the first to admit that the areas of automation, orchestration and DevOps were only slightly more than curiosities to me three years ago. While I understood the business value by definition, I was not convinced that the business outcome properly aligned with that definition. In other words, it seemed that it was still somewhat high on the hype curve and the return on investment was not yet clearly defined. My best, relatively recent analogy, would be from five to six years ago where many companies were all-in with their investments in analytics appliances, before they fully understood the business problems they were trying to solve. Contrast my view three years ago with my view today, where those same words; automation, orchestration and DevOps are part of my daily lexicon and part of most every conversation with client business leaders. Rarely does a client discussion occur without reference to automation and its importance to their business in the coming year. It should then not have been a surprise to me when all six executives in a recent panel discussion identified automation as their most critical business initiative for 2019. In fact, so much emphasis was placed on the importance of automation, that it dwarfed all other business initiatives discussed by the panel members. As I tried my hardest to get into the heads of the various business leaders to better understand the common thread that connected all of the interest in automation, it hit me. It made me think of one of my favorite books, Good to Great, by Jim Collins. The panel executives were desperate for innovation and recognized that automation was a vehicle to create separation between them and their competitors. I believe that there are many companies who are well run from an IT perspective, but who are not recognizing the opportunity to capitalize on automation and orchestration as key differentiators for their business. As I look back on how my understanding on the value of IT automation to businesses has changed over the past few years, I can honestly say that the clarity of its significance could not be more apparent. The impact of a clear and committed strategy to streamline processes through automation, orchestration and a well thought out DevOps strategy is not only important, it is critical to the success of most every business. So much so that companies who do not buy in to its importance to their business, will be left behind their competitors and could end up much like the companies depicted by Jim Collins, many of whom are no longer in existence today. CEO Jamie Gmach Jaime Gmach Keyva CEO & President [post_title] => An Executive Perspective on Automation by Jaime Gmach [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => an-executive-perspective-on-automation-by-jaime-gmach [to_ping] => [pinged] => [post_modified] => 2023-06-28 18:07:35 [post_modified_gmt] => 2023-06-28 18:07:35 [post_content_filtered] => [post_parent] => 0 [guid] => https://keyvatech.com/?p=941 [menu_order] => 49 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [comment_count] => 0 [current_comment] => -1 [found_posts] => 114 [max_num_pages] => 15 [max_num_comment_pages] => 0 [is_single] => [is_preview] => [is_page] => [is_archive] => [is_date] => [is_year] => [is_month] => [is_day] => [is_time] => [is_author] => [is_category] => [is_tag] => [is_tax] => [is_search] => [is_feed] => [is_comment_feed] => [is_trackback] => [is_home] => 1 [is_privacy_policy] => [is_404] => [is_embed] => [is_paged] => 1 [is_admin] => [is_attachment] => [is_singular] => [is_robots] => [is_favicon] => [is_posts_page] => [is_post_type_archive] => [query_vars_hash:WP_Query:private] => 88739573c252d8289f5df53c368b16ee [query_vars_changed:WP_Query:private] => [thumbnails_cached] => [allow_query_attachment_by_filename:protected] => [stopwords:WP_Query:private] => [compat_fields:WP_Query:private] => Array ( [0] => query_vars_hash [1] => query_vars_changed ) [compat_methods:WP_Query:private] => Array ( [0] => init_query_flags [1] => parse_tax_query ) [tribe_is_event] => [tribe_is_multi_posttype] => [tribe_is_event_category] => [tribe_is_event_venue] => [tribe_is_event_organizer] => [tribe_is_event_query] => [tribe_is_past] => )
person typing on electronic device and reviewing graphs

An Executive Perspective on Automation by Jaime Gmach

As a technology industry veteran of 35 years and business owner for the past 24, I have had an opportunity to experience many different trends in technology throughout my career. ...
people typing on laptops

DevOps: An operating system for IT in today’s organizations

DevOps is not a physical or virtual product, nor a cloud based offering. It is a set of processes (a framework) implemented in organizations to establish seamless communications between Development ...