Sr. Build / Release Engineer - Boston

alert-innovation-logo 

 

Alert Innovation is hiring a Senior Build/Release Engineer to own the development automation infrastructure for our state-of-the-art robotic inventory management system. We need an experienced, passionate Senior Build/Release Engineer who will streamline and automate our development and deployment processes.

Rapid product development requires more than just individual talent, it takes a team to be successful. We want candidates who enjoy collaboration with others—the best work isn’t done in a vacuum, so everyone at Alert contributes to define our most challenging problems and solution approach. Our team moves fast, so you’ll need to be comfortable working in a fast-paced environment and revising assumptions in response to new information and requirements.

 

Responsibilities:

●     Refine and support development automation infrastructure

●     Build and maintain a robust suite of automated unit and integration tests

●     Define and implement effective CI/CD tooling and process

●     Ensure development standards, processes, procedures, and practices are efficient, effective, and documented

 

Requirements 

Technical

●     Experience leading implementation of effective automated build/release practices and workflow

●     Broad understanding of the capabilities and limitations of process automation frameworks; knowledge of common automation tools (bamboo, Jenkins, buildbot, etc.)

●     Experience automating workflow steps to achieve consistent, reliable process implementation

●     Strong grasp of software development lifecycle

●     Experience writing shell scripts for software deployment utilities; Specifically, commit hooks for git DVCS, test automation, target setup, etc

●     Experience developing streamlined development process infrastructure

●     Experience working with Atlassian products (e.g. BitBucket, Bamboo, JIRA, TestRail)

●     Ability to synthesize development team issues into actionable requirements

●     Ability to identify opportunities for process improvement by direct observation of workflow implementation

●     Knowledge of common development tools and practices: environments, compilers, versioning (i.e. git, SVN), software configuration management, defect tracking, and peer review methodologies

●     Experience with common CI/CD scripting languages - Ant, Python, Bash, etc

●     Excellent debugging, problem-solving, and analytical skills

●     Experience with both Linux and Windows (QNX or other RTOS a plus)

●     Familiarity with VMware is a plus

 

Education / Experience

●     BS degree relevant to software engineering / computer science or equivalent

●     3+ years of individual contributor experience, and at least 5 years in a DevOps role, ideally in automation

Apply Below!