Dev/Ops Programmer - Computer Systems Analyst

With City of Gainesville, Florida in Orlando FL US

More jobs from City of Gainesville, Florida

Posted on April 16, 2019

About this job

Job type: Full-time
Role: DevOps, System Administrator

Technologies

chef, sysadmin, azure

Job description

Job Description

Gainesville Regional Utilities' (GRU) IT Department currently has an opening for an experienced Dev/Ops Programmer (Computer Systems Analyst) to perform, create and maintain web-based and desk top applications. As a Developer, you will play a major role in developing, deploying and supporting GRU's internal business applications. You will be a generalist IT developer, tasked with solving various problems over time.

To qualify for this position you must possess a diploma from an accredited four-year college or university with major course work in mathematics, computer and information systems, or systems engineering, and four years' experience in information systems design, or an equivalent combination of training and experience which provide the required knowledge, skills and abilities.

A typical work day includes: 

  • Using system automation technologies such as PowerShell, chef or other related tools to create standardized IT environments
  • Managing development repositories, managing Cloud resources to optimize ROI, building platforms that allows developers to self-service environments for testing and production
  • Including deployments to these environments, and provides metrics to interested parties, providing self-provisioning environments to enable integration testing
  • Stress testing and load testing, supporting the build and release process including management of environments for the development organization
  • Maintaining release branches and documentation describing system configuration management processes and system requirements for all build systems
  • Assisting developers with development issues related to configuration management tool use
  • Supporting testing, deployment, and monitoring of applications along with working closely with cross-departmental teams, specifically IT/Network Operations, to deploy and support hosted production applications to achieve company goals as well as additional project work as assigned.

The ideal candidate will possess the following:

  • 3 or more years of DevOps/Configuration Management experience
  • Azure DevOps experience (preferred)
  • Strong background in Azure monitoring, alerting, and diagnostics, including Application Insights, Log Analytics, Network Monitoring, Service Health, Event Grid, Service Fabric, and dashboards
  • Strong knowledge of Visual Studio Team Services
  • Understanding of Infrastructure as Code Principles using Chef (preferred)
  • Knowledge of IIS7 administration and application deployment
  • Required proficiency in utilizing C#, ASP.net, XML, SQL Server, oData, Entity Framework and SSRS
  • Experience with supporting hybrid and fully Cloud-based infrastructure and working with hosting providers to support releases, patches, network connectivity, and high availability
  • Experience with Cloud Service Providers (CSP), preferably Azure
  • Experience with containerization tools including Docker, or Kubernetes
  • Experience with virtualization technologies such as VMWare, HyperV, vSphere, Xen.
  • Experience with scripting languages (python, PowerShell, bash)
  • Familiarity with systems and network performance tuning, capacity planning, backup and recovery, system architecture and designs as well as high availability concepts
  • Experience with automation frameworks and configuration management using Chef
  • Experience with continuous integration tools and platforms, including Jenkins or Maven
  • Strong understanding of networking, security, and web application servers
  • Experience with Visual Studio 2015 or higher

Apply here