InComm

  • Release Engineer IV

    Job Location US-UT-Salt Lake City
    Type
    Full-Time
  • Overview

    InComm is a leading provider of cutting-edge prepaid products, services and transaction technologies to retailers, brands and consumers. InComm supports more than 400,000 points of distribution and helps retailers build prepaid card destinations, connects brands with new markets and gives consumers a simple, secure shopping experience.

     

    InComm stays ahead of emerging trends by analyzing market needs and leveraging its global, innovative commerce platform, go-to-market expertise and extensive partner relationships. With 123 global patents, InComm is headquartered in Atlanta and has offices in North and South America, Europe and the Asia-Pacific region. For more information, visit www.incomm.com or follow us on Twitter at www.twitter.com/incomm.

     

    About This Opportunity

    InComm is looking for a Lead Release Engineer for the DevOps engineering team that will automate processes for server builds, code bundles and builds, automating tests and code deployments across all environments.  This is an excellent opportunity to work in a DevOps environment leading automation implementation as well as mentoring team members in automation of processes related to building servers, containerization, and code deployments.

    Responsibilities

    • Lead team members in the automation of processes related to server builds and configurations, software installation and configuration, code bundles, code builds, automated testing and automated code deployments across all environments.   
    • Evaluate and fulfill requests related to development deployments and testing automation from all development teams including Core and Financial Services teams. 
    • Set-up repeatable processes used by development, qa and ownership teams and provide replicable processes that can be utilized by all teams.
    • Create automated build and test environments to decrease the time it takes to QA code prior to going to production. 
    • Review deployment procedures and provide automated deployments that ensure environment reproducibility
    • Implement processes, procedures and best practice guidelines for code management
    • Work with various stakeholders to set-up required development and test environments
    • Deploy built software artifacts to Development, QA, Integration, UAT, Staging, Load and Production environments
    • Configure and troubleshoot software runtime environment, provide development support and Incident support
    • Triage user requests and manage work queue with appropriate prioritization
    • Automate build, packaging and deployment processes using tools and/or scripts
    • Strong communication and team building skills
    • Ability to work a team environment or independently with little guidance based on assignment

    Qualifications

    Requirements:

    • Bachelor’s degree or equivalent and 10+ years of related IT experience.
    • Experience mentoring team members on DevOps initiatives.
    • Experience and hands-on knowledge of source control tools such as Subversion (SVN), Git, GitHub and BitBucket.
    • Experience and hands-on knowledge of automating processes that utilize tools such as Ansible, Jenkins, JIRA, Artifactory and Build tools like Maven, ANT, Gradle or MSBuild.
    • Experience in the automated creation of servers including software required for code such as JBoss, tc server and .NET. 
    • Strong knowledge of Linux and Windows operating systems. 
    • Experience in server virtualization including VMWare is required. 
    • Ability to excel within an Agile environment (Iterative Development, Continuous Integration, Shared Ownership, etc.) as well as Waterfall environments.
    • A working knowledge of code and scripts commonly used in DevOps roles:  Groovy, PHP, Python, Perl, Ruby, Bash, Powershell, etc.
    • Excellent communication and documentation skills.
    • Understands importance of accuracy and responsiveness.
    • Hands-on experience with build and packaging systems and deployment environments. 

     

    Recommended Skills:

    • Experience/Familiarity with some or most of the following tools/systems: Puppet, Chef, Ansible, Octopus, Bamboo, Docker, Vagrant, Gradle, Confluence, Kubernetes is a plus.
    • Familiarity with J2EE application development, Spring application development.
    • Familiarity with containerization and application servers (Tomcat, JBoss, IIS).
    • Implemented a full build-package-deploy system from scratch.
    • Executed system migrations and upgrades (example: upgrade JIRA, migrate SVN to Stash/GIT, migrate Jenkins to Bamboo etc.) is a plus.
    • Experience with the entire Atlassian stack is a plus.
    • Experience with executing proof of concepts for newer DevOps tools and designing implementation plans.
    • Experience with vCenter, vCAC, vRealize is a plus.

     

    InComm is an equal employment opportunity employer.  We adhere to a policy of making employment decisions without regard to race; color; religion; national origin; sex; sexual orientation; pregnancy, childbirth, or related medical conditions; age; disability or handicap; citizenship status; service member status; or any other category protected by federal, state, or local law.

     

    *This position is eligible for the Employee Referral Bonus Program - Tier 4

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed