As an Application and Cloud Support Engineer, you'll be responsible for managing and monitoring all of the environments for a critical financial system.
You'll also be actively involved in the ongoing enhancement and automation of system processes.
Manage all system processes running in development, QA, mirror, and UAT and Production environments
Execute monitoring, start / stop schedules and error log monitoring
Configuration management for all environments
Balance server and core process usage to optimized use of available resources and work with IT teams to add more systems as necessary
Set up new environments or applications for the various groups as needed
Support developers, QA, and other teams who are using the test systems
Troubleshooting and resolving issues as they arise
Work with DBAs and developers to understand and manage changes in databases between development and QA database instances, ensuring they are in line with production systems
Manage deployment process to development and QA systems; coordinate with the application support team on upcoming deployments into production
Performance Engineering, load testing, hotspot isolation, and remediation.
Develop additional code and scripts to improve the running of processes, monitoring, configuration, etc.
Assist with production support operations as needed
Required Skills & Experience :
B.S. in Computer Science or equivalent degree
3+ years of AWS Operations experience Provisioning and managing cloud infrastructure Operating applications within containers Securing AWS Virtual private clouds
Previous experience supporting and troubleshooting high performance application environments and performing process monitoring
3+ years of SQL experience including queries / updates / table creation / basic database maintenance
3+ years of Linux platform support experience; Windows support experience preferred
Bash / shell scripting
Demonstrated knowledge of network communications
Previous QA experience is a plus
Previous Performance Engineering experience
Must have excellent verbal and written communication skills
Self-motivation and intellectual curiosity; desire to continually self-improve and seek continual improvements in production support function
High level of ownership and accountability, reliability, and strong follow through
Ability to handle pressure and time constraints with composure
Strong organizational skills, including ability to effectively plan and prioritize