Posted: Tuesday, February 6, 2018 12:30 AM
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. Design, configure and maintain current and future automation tools for continuous integration and continuous deliveryAuthor reusable scripts and utilities for repeatable use across multiple CI/CD pipelines and development teamsDesign, 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 methodologiesBuild and maintain appropriate log gathering, system monitoring, and reporting infrastructuresAssist engineering in troubleshooting system and software issues in all environments Expertise in automated processes by authoring scripts and utilities, preferably written with Python, Bash, Ruby, PowerShell, JSON, YAMLExpertise with build and deployment tools such as Jenkins, TeamCity, BambooExpertise in Docker; working knowledge of container orchestration technologies such as Kubernates, Mesos, EC2Experience with infrastructure automation/configuration management using tools such as Chef, Puppet, Terraform, AnsibleExperience in automated provisioning, configuration and maintenance of Linux or Windows servers, plus applicable technology stacks, in a cloud environment such as Azure, GDS, AWSExperience with managing source code repositories, including branching and mergingExperience with Scrum/Agile development methodologies and tooling preferredStrong work ethic, attention to detail, and drive to be successful; ability to work independently with minimal supervision or assistanceStrong interpersonal skills - ability to collaborate with a variety of skill sets and teamsEffective documentation and demonstration skillsPreferred BS 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.
• Location: Austin
• Post ID: 28980097 austin