DevOps Build and Release Engineer

  • Halo Communications
  • 1900 Polaris Parkway, Columbus, OH, USA
  • Dec 04, 2018
Full time Engineering Health Care Information Technology Other

Job Description

Do you love to automate everything?  We are looking for a DevOps Build and Release Automation Engineer to help drive the quality and reliability of the Halo Communications platform as we scale to new heights!  In close collaboration across the entire product team, you will take our build system to the next level with continuous integration, automated testing, rapid feedback to the team, and effortless deployments to production and non-production environments.  Additionally, you will play a critical role in supporting Halo’s production service, help design infrastructure to support new features, and recommend/champion new tools and technologies.  This role needs a talented individual who wants to be part of a flourishing first-class healthcare software company. Position is full-time (non-remote) located in Columbus, Ohio.

Responsibilities

  • Design, implement, and improve a continuous integration and delivery platform that drives both release velocity and code quality
  • Integrate automated testing and security scanning tools into the CI/CD pipeline and provide rapid feedback to developers regarding test results.
  • Maintain configuration of the CI/CD pipeline for server and mobile application builds
  • Manage dependencies across application components
  • Troubleshoot build failures and support the development team
  • Ensure that builds are successfully deployed to production
  • Integrate build and test status reporting into engineering dashboards and wallboard kiosk displays
  • Champion automation and Continuous Delivery efforts in a DevOps culture
  • Administration of production and non-production infrastructure
  • Participate in a 24x7 on-call rotation for production service support
  • Act as first line support for production issues, triaging issues and coordinating cross functional response

Required Skills

  • 5+ years of relevant experience with CI/CD
  • Experience supporting a customer facing production services
  • Experience establishing a CI/CD process to build, test, deploy, and promote applications
  • Hands On experience deploying, configuring, using, and supporting tools such as:
    • Ant, Maven, MSBuild
    • Jenkins, TeamCity, Bamboo
    • Clover, SonarCube, Veracode, OWASP Code Crawler
    • Cucumber, junit
    • GIT, SVN, Bitbucket/Stash
    • Puppet, Chef, DSC, Octopus, Docker, Terraform, CodeDeploy
    • Artifactory, NuGet
    • Jmeter, Loadrunner, LoadUI, Burpsuite
    • JIRA, Confluence
  • Extensive experience with Microsoft Windows Server as well as Linux
  • Experience with Microsoft IIS
  • Programming skills with languages like .NET, PowerShell, Python, and BASH
  • Expert troubleshooting skills

 

Let us know if you have...

  • Familiarity with HIPAA, SOC2 Type 1 and 2, and HITRUST
  • Experience working in an Agile/Scrum environment
  • Experience containerizing .NET applications with Docker
  • Experience building highly-available systems using AWS components such as: VPC, EC2, S3, RDS, Aurora, Dynamo, Elasticache, SQS, SNS, Route 53, etc…
  • Comfortable with basic networking concepts (e.g. IPv4, routing, DHCP, DNS, ICMP, NAT, VPN)
  • Experience working with Active Directory or OpenLDAP to manage a domain
  • Experience with SQL databases such as MS SQL Server, PostgreSQL, and MySQL
  • Experience with a variety of web servers such as IIS, Apache, NGINX, and Tomcat