Jonathan Gates

Jonathan Gates Email and Phone Number

Principal Software Developer at SAS @ SAS
Jonathan Gates's Location
Raleigh, North Carolina, United States, United States
Jonathan Gates's Contact Details

Jonathan Gates personal email

n/a

Jonathan Gates phone numbers

About Jonathan Gates

• 23 years of total experience with 7 of the last 8 focused on deployment and software lifecycle tasks• Experience with Ansible, Jenkins, bash and Python• Used Jenkins to automate deployments and running of tests• Created and supported key early projects for the SAS Viya 3 release• Created prototype for converting SAS bareOS installs to Docker images and deploying into Kubernetes.

Jonathan Gates's Current Company Details
SAS

Sas

View
Principal Software Developer at SAS
Jonathan Gates Work Experience Details
  • Sas
    Principal Software Developer
    Sas Aug 2021 - Present
    Cary, Nc, Us
    Technologies: elasticsearch, Kafka, Grafana, PrometheusJoined Engineering Engagement team with a focus on triaging issues in the CI/CD pipeline. Use Kibana and Grafana to investigate issues within the Kubernetes environment. Goal is to help create stability in the environment as well as earn trust of the R&D teams that the environment is stable.
  • Sas
    Principal Software Developer
    Sas Jan 2020 - Aug 2021
    Cary, Nc, Us
    Programming Languages: python, SQLTechnologies: elasticsearch, kafka, jenkins• Transitioned to the Cyber testing team and wrote tests in python, automated release testing using Jenkins declarative pipelines and expanding automated UI testing using Cypress.
  • Sas
    Principal Software Developer
    Sas Jul 2016 - Jan 2020
    Cary, Nc, Us
    Programming Languages: bash, python, golangTechnologies: Jenkins• Created "recipes" that would convert a SAS Viya order into Docker images. This used bash scripts and then a teammate converted it to golang.• Various utilities written in bash or python to support testing and validating Docker images• Built, deployed and ran SAS Viya Docker images in Kubernetes using Jenkins and an internal python framework that I helped support• Implemented the Ansible playbook and associated bash scripts to support tenant on boarding for SAS Viya 3.3. • Via bash scripts implemented solutions for Cloud Analytic Services, postgresql and pgpool on Cloud Foundry BOSH• A point of contact for Ansible questions regarding Cloud Analytic Services and SAS Viya multi-tenancy.
  • Sas
    Senior System Architect
    Sas Aug 2015 - Jul 2016
    Cary, Nc, Us
    Programming languages: bashTechnologies: JenkinsAs SAS switched deployment technology for SAS Viya, I was part of the following projects:• Creating rpms for SAS services• Helping with converting services to run in a systemd environment• Created Ansible playbooks for deploying the first release of SAS Viya and Cloud Analytic Services.• Wrote bash scripts to manage the configuration and startup of Cloud Analytic Services
  • Sas
    Senior Manager, Deployment Engineering
    Sas Oct 2013 - Aug 2015
    Cary, Nc, Us
    Programming languages: antLed a team that was responsible for the deployment, update and migration of the Data Management and Advanced Analytics products. This covered• Helping new team members understand the framework of the deployment• Sharing deployment requirements with development teams• Resolving tickets from testing• Working issues from tech support
  • Sas
    Program Manager, Data Management
    Sas Jun 2012 - Oct 2013
    Cary, Nc, Us
    Managed project timelines for the DataFlux Data Management product line. This included• Working with development, testing and operations to define and maintain schedules• Reporting to management about status of timelines• Managing getting DataFlux software into the SAS release process
  • Dataflux
    Project Manager, Product Development
    Dataflux May 2008 - Jun 2012
    Managed project timelines for the DataFlux Data Management product line. This included• Working with development, testing and operations to define and maintain schedules• Reporting to management about status of timelines• Managing getting DataFlux software into the SAS release process• Work with customers in respect to early adopter programs
  • Pedigree Technologies
    Systems & Software Manager
    Pedigree Technologies Sep 2007 - Apr 2008
    Fargo, Nd, Us
    Pedigree was awarded a Navy contract and I was hired to help establish a development office and manage the development team for the North Dakota based company. After six months of being with the company and bringing on several key resources I recognized that it was not a good fit for the company or myself and resigned.
  • Motricity
    Software Engineering Director
    Motricity Aug 2006 - Sep 2007
    Bellevue, Wa, Us
    Programming Languages: java, SQLPromoted to craft and establish the early direction in order to transition Motricity’s largest customer, Cingular, to a new code base. Lead day to day development priorities, as well as helping to define direction for all aspects of cutover. Constantly interface with project and program management as well as the executive management team to provide status and risk assessment. • Provided leadership for Back Office project and got it back on schedule• Established processes which now are the set standards for all other projects
  • Motricity
    Software Engineering Manager
    Motricity Mar 2005 - Aug 2006
    Bellevue, Wa, Us
    Programming Languages: java, SQLPromoted to direct the success post-launch of the mobile eCommerce site for Cingular. Lead multiple teams of engineers tasked with site maintenance and stability with optimal performance. Met highly aggressive customer schedules with a small team so that Motricity could land a second, more integrated contract - which was accomplished.• Consistently increased site functionality while improving the stability of the software• Established and managed the off-shore development team
  • Motricity
    Team Lead
    Motricity Oct 2004 - Mar 2005
    Bellevue, Wa, Us
    Programming Languages: java, SQLLead the development team through the launch of the mobile eCommerce site for Cingular. Stepped into this role after being on the team for two months. Worked hard to learn the system, the team and the customer. • Managed bug triage, build/branch management, daily status meetings• Personal ownership led to increased customer satisfaction• Developed a strong team with which we were able to deliver
  • Motricity
    Developer
    Motricity Aug 2004 - Oct 2004
    Bellevue, Wa, Us
    Programming Languages: java, SQLMember of a team of developers working on a WEB/WAP eCommerce site for a large North American Carrier. Main responsibility was debugging and solving issues prior to deployment.
  • Ateb., Inc.
    Team Lead/Computer Programmer
    Ateb., Inc. Sep 2003 - Aug 2004
    Lead a development team that worked on the software for a Pharmacy Dispensing System. This covered two different solutions after team was sold to a competitor which resulted in a less the rewarding atmosphere.• Led team through difficult transition period• Kept developers on schedule and focused on meeting deliverables• Created and maintained build management process
  • Ateb., Inc.
    Computer Programmer
    Ateb., Inc. Oct 2001 - Sep 2003
    Member of the development team working several different business initiatives.• Created proposals for an Electronic Signature Capture solution• Implemented solution for medication label printing• Enhanced a solution to take messages from XML to proprietary format• Ported C libraries to Java
  • Ateb., Inc.
    Lead Developer
    Ateb., Inc. Apr 2000 - Oct 2001
    Technical lead on a team that designed and implemented a server-client based architecture for ateb’s mission critical Fulfillment Manager solution. • Designed and implemented the system with a small team• Delivered on-time to the customer• Prevented any production issues
  • Ateb., Inc.
    Computer Programmer
    Ateb., Inc. Mar 1999 - Apr 2000
    Member of the development team implementing the Techmap (MS VC++) application. App was used by Ameritech to help schedule technicians workload for a day.• Responsible for the scheduling portion of the application.• Provided remote and on-site support• Decreased build time
  • Sentel Corporation
    Computer Programmer
    Sentel Corporation May 1996 - Mar 1999
    Alexandria, Va, Us
    Converted the Electro-Magnetic Compatibility Analysis Program, (EMCAP) software from an MS-DOS platform to a Windows 95/NT platform. Designed and developed over half of the Graphical User Interface (GUI) for EMCAP. Worked with team to develop the database services portion of the final product.Authored several in-house documents concerning GUI design and future EMCAP designs and decisions.Platforms & Tools: Visual C++, Microsoft Foundation Classes (MFC), Open Database Connectivity (ODBC), an Application Programming Interface (API).

Jonathan Gates Skills

Agile Methodologies Software Development Java Architecture Software Engineering Team Leadership Sql Software Project Management Scrum Sdlc Enterprise Architecture Html Spring Quality Assurance Cloud Computing Architectures E Commerce Xml Software Development Life Cycle Linux Enterprise Software Ansible Docker Kubernetes

Jonathan Gates Education Details

  • University Of Mary Washington
    University Of Mary Washington
    Computer Science
  • James Wood High School
    James Wood High School

Frequently Asked Questions about Jonathan Gates

What company does Jonathan Gates work for?

Jonathan Gates works for Sas

What is Jonathan Gates's role at the current company?

Jonathan Gates's current role is Principal Software Developer at SAS.

What is Jonathan Gates's email address?

Jonathan Gates's email address is jo****@****sas.com

What is Jonathan Gates's direct phone number?

Jonathan Gates's direct phone number is +191953*****

What schools did Jonathan Gates attend?

Jonathan Gates attended University Of Mary Washington, James Wood High School.

What are some of Jonathan Gates's interests?

Jonathan Gates has interest in Running, Carolina Hurricanes, Washington Redskins.

What skills is Jonathan Gates known for?

Jonathan Gates has skills like Agile Methodologies, Software Development, Java, Architecture, Software Engineering, Team Leadership, Sql, Software Project Management, Scrum, Sdlc, Enterprise Architecture, Html.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.