Position Overview:
We are seeking a skilled professional to coordinate between application teams for setting up monitoring systems and developing application enhancements. The ideal candidate will bring expertise in application development and monitoring, with a focus on Java, Python, and containerized environments.
Key Responsibilities:
Monitoring Application Development:
· Develop and maintain robust monitoring systems for applications.
· Implement and configure tools like ELK stack and Grafana for monitoring purposes (if required).
Application Support and Enhancement:
· Provide support for applications running on OpenShift environments.
· Work on enhancements and resolve bugs in existing applications built with Java, Python, and Shell scripts.
Collaboration:
· Coordinate with multiple teams to align monitoring setups and application enhancements.
· Foster a team-oriented approach to achieve project goals effectively.
Maintenance & Troubleshooting:
· Ensure seamless application performance through proactive monitoring and prompt resolution of issues.
· Contribute to containerization platforms like Kubernetes, Docker, and OpenShift when needed.
Required Skills and Qualifications:
Essential Skills:
· Strong proficiency in Java programming.
· Solid knowledge of Python scripting.
Optional Skills (Good to Have):
· Experience with ELK stack, Grafana, Angular, and Tapestry.
· Familiarity with JBoss, MariaDB, Filebeat, and Metricbeat.
· Practical knowledge of Kubernetes, Docker, Jenkins, and DevOps practices.
· Expertise or working knowledge of container platforms, particularly OpenShift.
Experience:
· Minimum 5 years of professional experience, including at least 2 years of relevant experience in application support and monitoring.
Work Shift:
· Willingness to work in shifts and on weekends when necessary.