Job Description :
JOB DESCRIPTION:
Mid-Level Application Engineer with Linux and Windows Administration experience, to work on our Enterprise Applications, platforms and delivery. Entry level DevOps / Automation experience required. You will be expected to be able to familiarize yourself with our portfolio of Enterprise Applications and be able to keep them updated (i.e. patches, upgrades, fresh installs, maintain integration channels, .

SCOPE:
Ensuring our Enterprise Application portfolio, stays up to date with the latest patches, necessary upgrades and ability to deploy the applications when necessary.
Provide timely and accurate analysis, interpretation and resolution of problems and projects
Experience administering a variety of Enterprise Applications
Server configuration management
Scripting background with at least 2 of the following: Shell, Python, PowerShell
Entry level experience with DevOps Continuous Integration and Delivery Systems
Version control management, support and technical review
Interact and collaborate effectively with internal and external team members to assure client needs are met
Managing and organizing tasks and requests. Working efficiently and quickly towards developing and delivering new features and functionality.
Maintain and create proper documentation.
Maintenance/monitoring of IT tools used for Support and Project Management etc.
Nice to have: Any experience with automated application testing

MINIMUM REQUIREMENTS:
Proficiency in Unix Systems Administration, Custom Application Administration, Scripting, Restful web services
Experience with AWS hosted instances and/or containers
Experience modifying application configurations in Java/.Net/Python/PHP applications
Experience managing and organizing resource provisioning such as service accounts, file shares, databases (SQL, RDBMS), API endpoints for enterprise applications across multiple environments
Preferable skills include Apache/Nginx, API Management (i.e. Apigee), Application servers (i.e. NetWeaver, JBoss), AWS, SAML, Jira workflows, Ansible, Docker, Chef/Puppet, Jenkins, Git

RESPONSIBILITIES:
Essential / Key Performance Indicators
Responsible for keeping applications up to date and deploying new instances.
Excellent troubleshooting and reverse engineering skills.
Consistently deliver quality products to customers, and foster continuous improvement and innovation.
Maintain and enhance the existing functionality to ensure business needs are consistently achieved.
Provide production support for existing functionality and assist other team members with development aspects of new enhancements.
Ability to transition day to day tasks to automated scripts.
Self starter and ability to work independently with minimal supervision.


KNOWLEDGE / EXPERIENCE / PERSON PROFILE:
Candidate should have a strong interest in working with CI and CD workflows in any of the following: GitLab CI, Jenkins, Ansible, Chef, Puppet, Cloud Formation
Have excellent communication/investigative skills to be able to understand and differentiate between different types of problems faced by the end user.
Be able to work with the users and other IT teams to support continuous improvement, and leverage best use of the information systems.
Be able to work autonomously as well as being able to build strong peer relationships to leverage the wider IT team.
Have excellent problem solving skills and be results oriented.
Be flexible and be prepared to ‘expect the unexpected’ in the daily challenge of projects, support and system maintenance.
Must be willing and able to learn and support other technologies.
BS in Computer Science/Engineering, related degree, or strong relevant and comparable experience

COMPETENCIES:
Strong communication skills and a willingness to work in team environments.
Understanding of standard business processes and data flow within a functional area.
Uses best practices and knowledge of internal and external business issues to improve products and services.
Must demonstrate the ability to think and work independently.
Applicant must be fluent in verbal and written English.
Able to manage and prioritize multiple tasks.