1. Data Science Integration:
Integrate data science models and algorithms into existing applications to enhance decision-making processes and provide data-driven insights. Collaborate with data scientists to deploy, monitor, and maintain machine-learning models in production environments. Develop data pipelines and extract, transform and load (ETL) processes to support data integration and analysis. Experience with data science integration, machine-learning models, and data-processing frameworks is essential.
2. DevOps and Application Management:
Collaborate with cross-functional teams to design, implement, and maintain CI/CD pipelines for continuous application deployment and integration. Monitor, troubleshoot, and optimize application performance, ensuring high availability and reliability. Implement automation strategies to streamline deployment, configuration management, and infrastructure scaling. Align with development teams to assist in ensuring applications are designed with operational excellence in mind. Strong proficiency in DevOps practices, tools (e.g., Jenkins, Docker, Kubernetes), and infrastructure as code.
3. Solace and ITRS Platform Management:
Administer, configure, and maintain Solace messaging infrastructure to ensure real-time and reliable communication between applications. Manage ITRS monitoring tools, configure alerts, and develop custom monitoring solutions to ensure timely identification and resolution of issues. Implement upgrades and patches to keep the Solace and ITRS platforms up to date.
4. Application Design and Architecture:
Act as a subject matter expert in diagnosing and resolving complex technical issues related to applications.
5. Documentation and Knowledge Sharing:
Maintain detailed documentation of systems, configurations, procedures, and troubleshooting steps. Share knowledge and best practices with team members to foster a collaborative learning environment.
6. Innovation and Continuous Improvement:
Stay current with industry trends, emerging technologies, and best practices in DevOps, data science, messaging, and monitoring. Identify opportunities for process optimization, automation, and efficiency improvements.
7. Automation/Scripting (Python, Shell, SQL....) and development skills for administration, monitoring and support tools.