SYSTEMS CONFIGURATION ENGINEER – APPIAN BPM
Summary
Title: | SYSTEMS CONFIGURATION ENGINEER – APPIAN BPM |
---|---|
ID: | 2017 |
Location: | N/A |
Department: | Information Technology |
Salary Range: | Depending on experience |
Description
THE OVERALL PURPOSE OF POSITION:
The purpose of this position is to manage the delivery, installation, and configuration of Appian BPM software builds to USAC’s development, test, and production environments.
SCOPE OF WORK
The position’s SCOPE OF WORK include the following:
• Manage code configuration for applications built on Appian Platform (on Appian cloud).
• Manage quarterly Appian platform upgrades.
• Develop Configuration Management methodologies using the existing USAC procedures and tools.
• Manage the branching and merging of code to define software builds and resulting conflicts.
• Implement new processes to improve the reliability, repeatability, and quality of builds and releases, including build and deployment automation.
• Work with application delivery teams and operations to define baseline software builds and configurations for target environments.
• Assist in Release and Deployment duties as needed.
• Maintain on premise Appian environments and work with Appian Support to manage cloud environments and their configurations
• Monitor and control the baseline build functions and make continuous improvements for quality.
• Develop and document Software Configuration management policies, processes, and procedures, and mentor application delivery teams and operations on same.
• Utilize existing and recommend new tools and methodologies to support Continuous Integration and automated software unit testing.
QUALIFICATION AND EXPERIENCE:
• Application development using Appian BPM Version 20x+ - 6+ Years
• Quarterly Appian platform upgrades - 6+ Years
• Appian Cloud Infrastructure - 6+ Years
• Appian product architecture
• Deploying Appian application contents
• Managing Appian object conflicts and merging strategies between parallel development activities - 6+ Years
• Installing and maintaining Appian environments - 6+ Years
• Software Configuration Management policies, processes, procedures, And technologies - 5+ Years
• Software development with various SDLC techniques such as Agile And Waterfall - 5+ Years
• Various application architectures such as web-services, 2-tier, 3-tier, And SOA - 5+ Years
• Specific software engineering techniques (Configuration Management, Requirements Management, and Release Management) - 5+ Years
NOTE: In addition, this is the desired experience.
• Capability to think strategically, research new trends, and apply them to the USAC business and IT solutions environment
• Ability to analyze complex business and technical requirements and direction to develop innovative solutions
• Thorough understanding of software architectures
• Good verbal, written, and presentation skills
• Demonstrated ability to work with a wide variety of technical and managerial personnel to solve complex problems
• Familiarity with the Agile/Scrum development methodologies
SPECIAL SKILLS
• Analytical and problem-solving skills
• Developing and/or creating new and more effective ideas, approaches, etc.
• Developing and executing short-range plans/decisions
• Excellent interpersonal and communication skills
• Ability to exercise sound judgment across a broad range of circumstances
• Ability to lift 15 to 25 pounds
The purpose of this position is to manage the delivery, installation, and configuration of Appian BPM software builds to USAC’s development, test, and production environments.
SCOPE OF WORK
The position’s SCOPE OF WORK include the following:
• Manage code configuration for applications built on Appian Platform (on Appian cloud).
• Manage quarterly Appian platform upgrades.
• Develop Configuration Management methodologies using the existing USAC procedures and tools.
• Manage the branching and merging of code to define software builds and resulting conflicts.
• Implement new processes to improve the reliability, repeatability, and quality of builds and releases, including build and deployment automation.
• Work with application delivery teams and operations to define baseline software builds and configurations for target environments.
• Assist in Release and Deployment duties as needed.
• Maintain on premise Appian environments and work with Appian Support to manage cloud environments and their configurations
• Monitor and control the baseline build functions and make continuous improvements for quality.
• Develop and document Software Configuration management policies, processes, and procedures, and mentor application delivery teams and operations on same.
• Utilize existing and recommend new tools and methodologies to support Continuous Integration and automated software unit testing.
QUALIFICATION AND EXPERIENCE:
• Application development using Appian BPM Version 20x+ - 6+ Years
• Quarterly Appian platform upgrades - 6+ Years
• Appian Cloud Infrastructure - 6+ Years
• Appian product architecture
• Deploying Appian application contents
• Managing Appian object conflicts and merging strategies between parallel development activities - 6+ Years
• Installing and maintaining Appian environments - 6+ Years
• Software Configuration Management policies, processes, procedures, And technologies - 5+ Years
• Software development with various SDLC techniques such as Agile And Waterfall - 5+ Years
• Various application architectures such as web-services, 2-tier, 3-tier, And SOA - 5+ Years
• Specific software engineering techniques (Configuration Management, Requirements Management, and Release Management) - 5+ Years
NOTE: In addition, this is the desired experience.
• Capability to think strategically, research new trends, and apply them to the USAC business and IT solutions environment
• Ability to analyze complex business and technical requirements and direction to develop innovative solutions
• Thorough understanding of software architectures
• Good verbal, written, and presentation skills
• Demonstrated ability to work with a wide variety of technical and managerial personnel to solve complex problems
• Familiarity with the Agile/Scrum development methodologies
SPECIAL SKILLS
• Analytical and problem-solving skills
• Developing and/or creating new and more effective ideas, approaches, etc.
• Developing and executing short-range plans/decisions
• Excellent interpersonal and communication skills
• Ability to exercise sound judgment across a broad range of circumstances
• Ability to lift 15 to 25 pounds