Job Location : all cities,FL, USA
This position will follow our hybrid work model. We expect the selected candidate to be in the office 2-3 days a week at our St. Petersburg, FL Corporate Office Location.
Job Summary:
As part of our IT Application Platform Services team, you will provide high-level support for enterprise-level applications and platforms. You will be administering and managing complex enterprise technology solutions. You will act as the primary support and central point of contact for large or multiple systems, significantly impacting the firm. Furthermore, you will have extensive contact with internal customers, other technology professionals, and vendors, and you will be required to identify, research, analyze, and resolve system issues and problems. You will be the primary on complex or escalated issues and may provide direction and guidance to junior team members. Additionally, you will apply specialized business knowledge and technical skills to significant deliverables and projects involving multiple IT departments and business units with enterprise impact.
Essential Duties and Responsibilities:
* Manages and maintains complex systems.
* Create solutions to efficiently integrate software platforms.
* Evaluate application architecture to identify applications that can be platform agnostic.
* Identify and create solutions for migrating in-house and commercial applications to SaaS or cloud models.
* Create efficient monitoring solutions for proactive problem resolution.
* Performs implementations and upgrades in compliance with security guidelines.
* Ensures availability, security, and integrity of assigned systems.
* Monitors systems, including setting alerts to maintain the stability of the environment and monitoring error logs. Troubleshoots or escalates issues as needed.
* Evaluate, identify ways, and create playbooks to automate, streamline, and improve day-to-day maintenance and administrative practices.
* Installs or coordinates installation of patches and releases on development, test, pre-production, and production systems.
* Ensures adherence to Service Level Agreements regarding application availability.
* Serves as a central point of contact and liaison to other IT departments and vendors regarding installations, server maintenance, licensing, and upgrade issues.
* Effectively manages communication between end users, vendors, and IT departments to quickly solve production, pre-production, test, and t environment problems.
* Creates and maintains accurate system run book for assigned systems.
* Maintains current description and documentation of application configuration, including tracking and documenting any changes to environments.
* Assists in capacity planning, performance monitoring, and tuning on assigned systems.
* Participates in business continuity and disaster recovery planning, including assisting with fault tolerance and disaster recovery plans.
* Performs other duties and responsibilities as assigned.
Knowledge, Skills, and Abilities:
Knowledge of:
* Advanced knowledge of the following:
* Concepts, principles, and practices of systems administration.
* Virtualization concepts and technologies.
* Monitoring tools to ensure the required availability of assigned systems.
* Experience supporting applications in multi-tiered environments using Linux, Microsoft OS, Active Directory, DNS, SQL, and F5.
* Experience with off-the-shelf applications such as TIBCO or Jaspersoft.
* Experience supporting IIS applications utilizing load-balancing technologies.
* Experience understanding and implementing security and access controls on all supported applications.
* Experience with monitoring tools: Datadog, Dynatrace, Splunk.
* Experience moving and upgrading applications to newer platforms in multiple operating systems.
* Experience with Java and JBOSS.
* Familiarity with automation tools such as Ansible, Rundeck, Automate, Skybot or similar.
* Experience with Microsoft SQL Server and Microsoft CRM is preferred but not required.
* Experience with programming/scripting tools PowerShell, Bash, and Python.
Skill in:
* Identify and understand issues, problems, and opportunities; compare data from different sources to draw conclusions.
* Clearly convey information and ideas through various media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
* Use practical approaches for choosing a course of action or developing appropriate solutions; recommend or take action consistent with available facts, constraints, and probable consequences.
* Demonstrate a satisfactory level of technical and professional skill or knowledge in position-related areas; remain current with developments and trends in areas of expertise.
* Develop and use collaborative relationships to facilitate the accomplishment of work goals.
* Make internal and external clients and their needs a primary focus of actions; develop and sustain productive client relationships.
* Occasionally work a non-standard shift, including nights and/or weekends, and/or have on-call responsibilities.
Education/Previous Experience:
* Minimum of a Bachelor's degree in Computer Science, MIS, or related degree and three (3) years of relevant experience in systems or application administration or combination of education, training, and experience.
Licenses/Certifications:
* None required.