{"id":6356,"date":"2020-03-29T01:41:38","date_gmt":"2020-03-29T01:41:38","guid":{"rendered":"https:\/\/www.garysieling.com\/blog\/?page_id=6356"},"modified":"2020-03-30T02:00:53","modified_gmt":"2020-03-30T02:00:53","slug":"devops-consulting","status":"publish","type":"page","link":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/","title":{"rendered":"DevOps Consulting"},"content":{"rendered":"\n<p>I&#8217;m an experienced software architect with a strong long-term interest in DevOps (I&#8217;ve maintained this blog on many linux servers over the years). I&#8217;ve spent significant time learning AWS and running build servers. For specifics, see below.<\/p>\n\n\n\n<p>Interested? Contact me @ gary.sieling@gmail.com<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Continuous Integration<\/p>\n\n\n\n<ul><li>Part time build engineer for multiple products over many years<\/li><li>Worked with multiple teams of up to 15 people to support CI infrastructure<\/li><li>Designed and supervise construction of development infrastructure on docker-compose<\/li><li>Support a team with Bamboo for several years<\/li><li>Support several teams using Jenkins<\/li><li>Set up CI for Penn CHIME project and others with Github actions<\/li><li>Have used Travis CI, gitlab<\/li><li>Lots of bash scripting<\/li><\/ul>\n\n\n\n<p class=\"has-medium-font-size\">Quality<\/p>\n\n\n\n<ul><li>&gt;10 years working in life sciences, where meticulous attention to quality is valued<\/li><li>Designed &amp; wrote automated test framework to prove several API projects function<\/li><li>Set up Cypress (like Selenium) on a major project &amp; introduced it to Penn CHIME<\/li><\/ul>\n\n\n\n<p class=\"has-medium-font-size\">AWS<\/p>\n\n\n\n<ul><li>Received AWS Solutions Architect Associate certification<\/li><li>6+ months experience writing Cloudformation<\/li><li>Built several serverless applications using various frameworks (SAM, Serverless, Apex)<\/li><li>Completed training for AWS Security specialty<\/li><li>&gt;1 year experience with AWS products<\/li><li>3 client projects<\/li><\/ul>\n\n\n\n<p><strong>Security<\/strong><\/p>\n\n\n\n<ul><li>Set up AWS dashboards &amp; Guard Duty in a significant AWS project<\/li><li>Set up git-secrets on multiple projects<\/li><li>Use of SSM &amp; Secrets manager<\/li><li>Wrote a blog post on security for the Element 84 blog<\/li><\/ul>\n\n\n\n<p><strong>Production Support<\/strong><\/p>\n\n\n\n<ul><li>Used splunk to support a suite of life sciences applications<\/li><li>Configured \/ used Elasticsearch (ELK)<\/li><li>Set up AWS Cloudwatch dashboard monitoring for a private product<\/li><li>One of few people to have data center access to an entire suite of life sciences products<\/li><\/ul>\n\n\n\n<p class=\"has-medium-font-size\">DBA<\/p>\n\n\n\n<ul><li>Primary point of contact for Postgres tuning (and sometimes Oracle) <\/li><li>Support a suite of products (DocWay) that supported multiple databases (Postgres, Oracle, SQL Server)<\/li><\/ul>\n\n\n\n<p>Interested? Contact me @ gary.sieling@gmail.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m an experienced software architect with a strong long-term interest in DevOps (I&#8217;ve maintained this blog on many linux servers over the years). I&#8217;ve spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many years Worked &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.garysieling.com\/blog\/devops-consulting\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;DevOps Consulting&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"I&#039;m an experienced software architect with a strong long-term interest in DevOps (I&#039;ve maintained this blog on many linux servers over the years). I&#039;ve spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.garysieling.com\/blog\/devops-consulting\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Gary Sieling - Software Engineer\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"DevOps Consulting - Gary Sieling\" \/>\n\t\t<meta property=\"og:description\" content=\"I&#039;m an experienced software architect with a strong long-term interest in DevOps (I&#039;ve maintained this blog on many linux servers over the years). I&#039;ve spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.garysieling.com\/blog\/devops-consulting\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-29T01:41:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-30T02:00:53+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"DevOps Consulting - Gary Sieling\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I&#039;m an experienced software architect with a strong long-term interest in DevOps (I&#039;ve maintained this blog on many linux servers over the years). I&#039;ve spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/devops-consulting\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.garysieling.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/devops-consulting\\\/#listItem\",\"name\":\"DevOps Consulting\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/devops-consulting\\\/#listItem\",\"position\":2,\"name\":\"DevOps Consulting\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\",\"name\":\"Gary Sieling\",\"description\":\"Software Engineer\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/devops-consulting\\\/#webpage\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/devops-consulting\\\/\",\"name\":\"DevOps Consulting - Gary Sieling\",\"description\":\"I'm an experienced software architect with a strong long-term interest in DevOps (I've maintained this blog on many linux servers over the years). I've spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/devops-consulting\\\/#breadcrumblist\"},\"datePublished\":\"2020-03-29T01:41:38+00:00\",\"dateModified\":\"2020-03-30T02:00:53+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/\",\"name\":\"Gary Sieling\",\"description\":\"Software Engineer\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"DevOps Consulting - Gary Sieling","description":"I'm an experienced software architect with a strong long-term interest in DevOps (I've maintained this blog on many linux servers over the years). I've spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with","canonical_url":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.garysieling.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/#listItem","name":"DevOps Consulting"}},{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/#listItem","position":2,"name":"DevOps Consulting","previousItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.garysieling.com\/blog\/#organization","name":"Gary Sieling","description":"Software Engineer","url":"https:\/\/www.garysieling.com\/blog\/"},{"@type":"WebPage","@id":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/#webpage","url":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/","name":"DevOps Consulting - Gary Sieling","description":"I'm an experienced software architect with a strong long-term interest in DevOps (I've maintained this blog on many linux servers over the years). I've spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.garysieling.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/#breadcrumblist"},"datePublished":"2020-03-29T01:41:38+00:00","dateModified":"2020-03-30T02:00:53+00:00"},{"@type":"WebSite","@id":"https:\/\/www.garysieling.com\/blog\/#website","url":"https:\/\/www.garysieling.com\/blog\/","name":"Gary Sieling","description":"Software Engineer","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.garysieling.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Gary Sieling - Software Engineer","og:type":"article","og:title":"DevOps Consulting - Gary Sieling","og:description":"I'm an experienced software architect with a strong long-term interest in DevOps (I've maintained this blog on many linux servers over the years). I've spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with","og:url":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/","article:published_time":"2020-03-29T01:41:38+00:00","article:modified_time":"2020-03-30T02:00:53+00:00","twitter:card":"summary_large_image","twitter:title":"DevOps Consulting - Gary Sieling","twitter:description":"I'm an experienced software architect with a strong long-term interest in DevOps (I've maintained this blog on many linux servers over the years). I've spent significant time learning AWS and running build servers. For specifics, see below. Interested? Contact me @ gary.sieling@gmail.com Continuous Integration Part time build engineer for multiple products over many yearsWorked with"},"aioseo_meta_data":{"post_id":"6356","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2023-02-04 16:01:42","updated":"2026-07-06 00:37:34","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.garysieling.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDevOps Consulting\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.garysieling.com\/blog"},{"label":"DevOps Consulting","link":"https:\/\/www.garysieling.com\/blog\/devops-consulting\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/pages\/6356"}],"collection":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/comments?post=6356"}],"version-history":[{"count":7,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/pages\/6356\/revisions"}],"predecessor-version":[{"id":6413,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/pages\/6356\/revisions\/6413"}],"wp:attachment":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/media?parent=6356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}