Senior Release Engineer
Appian
(Reston, Virginia)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.
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.
- 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
- 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

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.