Senior Application Support Engineer

NICE
Summary
Join NiCE, a global company, and become a part of the Customer Services team, a group of software engineers reinventing Application Operations. This role involves working with cutting-edge AWS technology in a fast-paced environment, deploying, monitoring, and automating a highly scalable platform. You will collaborate with talented engineers and architects, implementing custom changes, building monitoring services, and automating processes using various scripting languages. The position requires strong problem-solving skills, experience with AWS services, and expertise in managing containerized and cloud-based applications. This is an opportunity to work on critical customer problems and contribute to improving customer operations. The role offers a hybrid work model with flexibility.
Requirements
- 4+ years of relevant experience
- Excellent hands-on experience in managing Application Support (3 tier/2 tier apps)
- Strong problem solving, analytical and communication skills
- Exposure in handling complex application performance issues
- Exposure to APM tools like AppDynamics, Dynatrace
- Excellent skills on managing containerized / cloud-based application with exposure to various cloud services (EC2, S3, IAM, ELB, VPC, VPN)
- Good experience in a DevOps environment / Operations team / Infrastructure Operations team
- Excellent Troubleshooting skills
- OS level knowledge (Windows or Linux)
- Database skills ( SQL ,Oracle or Postgres / Casandra)
- Application Server ( skills on any of Middleware technologies e.g. β Tomcat , WebLogic , WebSphere)
- Ability to identify the underlying root cause of performance issues & mitigate bottlenecks
- Good understanding on Networking , Load balancers
- Good communication both written and verbal
- Exposure to scripting language (Ansible, Perl, Python, Ruby, Shell script, Powershell etc.)
- Experience in working with tools like OpsGenie, Nagios, Rundeck
- Good understanding in Kubernetes
- Cloud / Application level Security experience
Responsibilities
- Implementing, configuring custom changes, and deploying new Application release upgrades
- Setup new environments & deploying solutions
- Building proactive Monitoring & alerting service
- Automation using ansible, python, Perl scripting
- Setup & securing new Application instances
- Change management, Building deployment and rollback plans and procedures
- Creating and maintaining knowledge base for various technical resolutions
- Create and setup deployment scripts for different environments (i.e. Test properties vs Prod properties)
- Configure and optimize instances and web servers for optimal performance. (ex: adjusting default connection limits, adjusting request queuing thresholds)
- AWS troubleshooting support
- Support, Architect and Implement alongside Technical & Operations teams to meet our customers' individual needs for their infrastructure & application deployments
- Work on critical, highly complex customer problems that will span multiple AWS services (dealing daily with high severity incidents)
- Help build and improve customer operations through scripts to automate and deploy AWS resources seamlessly with as little manual intervention as possible
- Collaborate and help build utilities and tools for internal use that enable you and your fellow Engineers to operate safely at high speed / wide scale
- Drive customer communication during critical events
- Provide on-call off hour support and flexible to work in 24*7 shift environment
Preferred Qualifications
- Experience in Banking & Financial domain
- Has worked in an Agile / Sprint development model
Benefits
- Enjoy NiCE-FLEX!
- At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week
Share this job:
Similar Remote Jobs
