The Production support Engineer is responsible for coordinating and Performing troubleshooting in the software application and hardware configuration as applicable within the organization
Knowledge & Experience
- 8+ Years of Experience in Application Development or production support
- Has 5 years experience in Digital Transformation and Agile Ways of Working. Has substantial experience and expertise in agile delivery techniques and methodologies to ensure continuous improvement and delivery of services
- Functional and technical understanding of critical systems and banking services
- Experience in Microsoft .Net, HTML5, React/Flutter, Java / J2EE, Java Beans, LDAP/SSO, Restful API, Web Services.
- Strong hands on experience in DevOps CI/CD tool chain especially using Gitlab , Jenkins
- Setting up a CI/CD/CT Pipelines to speed up software development and deployment process
- Integrating tool chains into the CI/CD server using webhooks/API's
- Strong hands on experience in creating/maintaining containers using Dockers
- Specialized Skills: Should be proficient and having hands-on experience in application server administration (WebSphere Application server) & Webserver (IBM HTTPS)
- Must have expert knowledge on Web/App server clustering & troubleshooting and should perform various tuning of web server / application servers.
- Expertise in UNIX Shell Scripting, Python / Jython scripting and automation.
- Experience integrating and working with WAS, IBM Https, AIX, Linux, LDAP, SQL, Oracle and other related technologies preferred.
- Familiarity with Oracle, MSSQL, and PostgreSQL
- Ensures data usage is always compliant with PCI/DDS regulation
- Creative thinker and problem solver, able to solve complex problems down to actionable items
- Deep and broad knowledge of current and emerging technologies that affect the business
- Expert in designing, implementing, and troubleshooting major portions of a production stack
- Strong and demonstrable software development and release engineering skills. The ability to do so in distributed environments, and/or environments without direct line management or without intense face to-face contact is valuable
- Ability to make technical decisions by staying stay abreast of advancements in related technologies
- Deep expertise in 1 or 2 technology stacks or Service Management and ability to quickly learn new technologies
- Implements functionality as per design specification, provides correct estimation of implementation efforts
- Works at the component level and responsible to build, test and automate on a component level
- Writes well designed, efficient, testable code/configurations or Service Management processes
- Understands modern SDLC or ITIL models as well as experience with Jira/Jenkins and CICD tools
- Creates / reviews technical or Service Management design brief/specification document
- Has working experience in using various development, automation or Service Management tool suites
- Has working experience in version control and source control software (GitHub/GitLab)
- Understanding and practical knowledge of software testing and quality assurance
- Proficiency in manual and automation testing at the unit level
Experience Level
- Overall 9+ Years of experience as Lead Build Engineer or Production Support
- Certification in Cloud, Devops would be an added advantage