Senior Release Engineer

Appian

(Reston, Virginia)
Full Time
Job Posting Details
About Appian

Appian provides a leading low-code software development platform that enables organizations to rapidly develop powerful and unique applications. The applications created on Appian’s platform help companies drive digital transformation and competitive differentiation.

Summary

As a Senior Release Engineer, you will be responsible for the fully automated build/test/deploy system that Appian uses to manage its software development. You will ensure that our world-class infrastructure is always available, responsive, and capable of meeting the diverse needs of a dynamic and high-powered development team. You will work directly with the development team to assess and prioritize the current and upcoming needs of the organization, design/build/deploy new automation for all aspects of our development lifecycle, and maintain, troubleshoot and fix issues that impede our team’s progress.

Responsibilities
  • Configuring and enhancing the tools we use to get things done (JIRA Agile, Jenkins, GitHub)
  • Evaluating cutting edge technologies like Docker, Vagrant, Memcache, Zookeeper and designing and building new infrastructure features to increase product quality, decrease cycle time, and improve developer efficiency
  • Becoming a master of our current product infrastructure
  • Keeping automated infrastructure up-to-date as dependent technologies evolve and scale (JEE application servers, JDK, RDBMS)
  • Automating every aspect of our development lifecycle and help us in our mission to achieve continuous delivery
  • Creating new tools to increase departmental visibility into product quality, performance and releasability
Ideal Candidate
  • Passionate about DevOps, Release Engineering and trends including CI/CD
  • Bachelors in Computer Science or Engineering
  • Proficiency working in AWS and both a Windows and Linux environment
  • Experience designing and building software or software systems in an enterprise software or Saas/Paas environment
  • Strong working knowledge of prevalent build and automation languages (Gradle, Maven, Ant, Groovy)
  • A strong knack for quickly learning complex technical concepts & strong oral, written, and presentation skills
  • Mastery of Chef/Puppet (or similar tool)
  • Fluency in at least one object-oriented programming language and one scripting language, preferably Java

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Reston, Virginia
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • Verbal and Written Communication
  • Java
  • Linux
  • Windows
  • Apache Ant
  • Apache Maven
  • DevOps
  • Gradle
  • Groovy
  • SaaS
  • Computer Science
  • Chef Software
  • Platform as a Service (PaaS)

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.