February 19, 2019

DevOps Engineer

Shaw Systems is a national software development company that has an established record of solid financial performance and an excellent reputation for providing quality products.  We are seeking a motivated individual for Delivery, Support and Cloud Solutions, for our financial software products which run on multiple platforms. The ideal candidate will have at least 5 years of experience in a technical product support role.

Responsibilities

  • This position is responsible for technical product support
  • Operate, support and improve our tools for continuous integration, automated testing and release management
  • Manage incidents and outages within the application and handle production support in general
  • Responsible for building update and upgrade packages and installation of the packages for hosted clients and delivering the packages to the licensed clients
  • Installation of most recent released Shaw product versions
  • Support and maintenance of all daily builds and internal sites
  • Support of all product servers to ensure acceptable tech stacks and resources are in place
  • Work closely with Architects, Engineers, Product Owners and Application Leads to engineer and build automated solutions
  • Work with the development team to deploy and manage tools that support SDLC automation, configuration management and release management
  • Highly self-motivated and directed to work independently with minimal supervision, but also comfortable working in a team-oriented, collaborative environment
  • Ability to focus on deadlines and deliverables
  • Ability to disseminate and convey information and ideas clearly and effectively
  • Excellent analytical and creative problem-solving skills and ability to follow through on requests and proactively communicate status
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Highly analytical and efficient with keen attention to detail and accuracy
  • Creative solving of technical problems

Requirements

  • Minimum 5 years of experience using application systems for configuration, customization and application support
  • Minimum 3 years of experience with continuous integration (CI/CD)
  • Minimum 3 years of experience with Git (GitHub, Bitbucket) source code management tools
  • Minimum 3 years of experience with Azure infrastructure enterprise level projects that design and deploy cloud environments for hosting business application services
  • Minimum 5 years of experience in Automation within Azure, AWS, JAVA, SQL Server and .NET
  • Experience troubleshooting software upgrades and installs
  • Experience supporting Windows and Linux environments
  • Experience with log collection and analysis, builds and performance monitoring/tuning
  • Experience in cross-platform scripting languages and build tools (Maven, ANT, Groovy, etc.)
  • Must work well under pressure to meet ongoing and overlapping deadlines within short time constraints
  • After hours support and additional peak time support may be necessary on occasion
  • Strong analytical, interpersonal, communication, problem solving and research skills
  • Excellent written and oral communications skills
  • Bachelor’s degree in in Computer Science, Information Systems or related field required

Preferred Experience

  • Experience deploying and administering Continuous Integration tools such as Jenkins, Git, etc.
  • Application migration experience (VMWare)
  • Experience with one or more of the following programming languages: .NET, JAVA, Gradle
  • Understanding of cloud-based operations
  • Understanding of Microsoft SSIS/SSRS
  • Experience with one or more of the following: WebLogic, JBoss, Tomcat
  • Experience with log collection and analysis, builds and performance monitoring/tuning
  • Prior experience with Structured Query Language (SQL) and relational database

Please email your resume to: resumes@shawsystems.com