— Experience with infrastructure automation/configuration management using tools such as Chef, Terraform, Ansible, Puppet or equivalent
— Able to automate processes by authoring scripts written with Python, PowerShell, Bash, and/or Ruby
Experience with one or more build and deployment tools such as Jenkins, TeamCity, Bamboo
— Working knowledge of container tooling and orchestration technologies such as Kubernates, Mesos, Docker, Helm or equivalent
— Experience managing and deploying Linux and Windows VMs via infrastructure automation tooling, plus applicable technology stacks, in a cloud environment such as Azure, AWS or GCP
— Experience with managing source code repositories, including branching and merging, especially Git
— Experience with Scrum/Agile development methodologies and tooling, preferred JIRA
— 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 solution demo skills
— Proficient verbal and written English communication skills
— Preferred B.S. in computer science, information systems, mathematics or other related technical discipline
— Design, configure and maintain current and future automation tools for continuous integration and continuous delivery
— 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 cloud resources including containers, 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
— Support source code repository management, including branching and merging operations with appropriate communications between teams
— Write tools/utilities/scripts to simplify or automate day-to-day tasks
— Assist engineering in troubleshooting system and software issues in all environments
— Registered as a Ukraine private entrepreneur
— Must generally be available to work with global teams until 8 pm (noon US Central time) to maximize communication with US technology team members
— Able to provide at least 2 references from previous work experience
— Available for travel to Newgistics domestic and international branches and clients up to once per year if necessary
— We will conduct a criminal background check prior to finalizing any agreement
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 infrastructure automation and continuous integration in support of a challenging, 24×7, mission critical environment.
As part of the Newgistics team you will be responsible for collaborating with product, 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.