Newgistics Inc.

Senior DevOps Engineer

US-TX-Austin
ID
1838
# Positions
1
Category
Technology

Overview

Are you passionate about solving large scale, complex software engineering problems? Do you value agile development principles? Do you want to build world-class systems and services using modern technologies?

If you’ve answered yes to those questions, Newgistics may be the right place for you!

At Newgistics, we pride ourselves on enabling a wide range of state of the art, end-to-end e-commerce, fulfillment, and parcel solutions driven by technology. We are looking for skilled DevOps engineers who live and breathe continuous integration and release management in support of a challenging, 24x7, mission critical environment.

As part of the Newgistics team, you will be responsible for collaborating with development, quality assurance and operations teams to deliver highly repeatable deployment capabilities for our SaaS products across non-production and production environments. You will orchestrate the software build, deployment, release management, infrastructure automation, and ongoing operations processes for on premise and cloud hosting environments.

Responsibilities

  • Design, configure and maintain current and future automation tools for continuous integration and continuous delivery
  • Author reusable scripts and utilities for repeatable use across multiple CI/CD pipelines and development teams
  • Design, configure and maintain CI/CD workflows including automated SCM monitoring, automated builds and versioning, automated code coverage and testing processes, automated deployment, etc.
  • Provision, configure and maintain on premise and cloud resources including server instances, load balancers, firewalls, DNS management, certificates, etc. with infrastructure as code methodologies
  • Build and maintain appropriate log gathering, system monitoring, and reporting infrastructures
  • Assist engineering in troubleshooting system and software issues in all environments

Qualifications

  • Expertise in automated processes by authoring scripts and utilities, preferably written with Python, Bash, Ruby, PowerShell, JSON, YAML
  • Expertise with build and deployment tools such as Jenkins, TeamCity, Bamboo
  • Expertise in Docker; working knowledge of container orchestration technologies such as Kubernates, Mesos, EC2
  • Experience with infrastructure automation/configuration management using tools such as Chef, Puppet, Terraform, Ansible
  • Experience in automated provisioning, configuration and maintenance of Linux or Windows servers, plus applicable technology stacks, in a cloud environment such as Azure, GDS, AWS
  • Experience with managing source code repositories, including branching and merging
  • Experience with Scrum/Agile development methodologies and tooling preferred
  • Strong work ethic, attention to detail, and drive to be successful; ability to work independently with minimal supervision or assistance
  • Strong interpersonal skills – ability to collaborate with a variety of skill sets and teams
  • Effective documentation and demonstration skills
  • Preferred B.S. in computer science, information systems, mathematics or other related technical discipline

 

  
This position profile describes the general nature of the functions of this job.  It is not intended to be an exhaustive list or limit the manager’s ability to modify work assignments as appropriate.

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us to receive updates on jobs and stay informed of opportunities without applying for a specific position.