Job Description
Develop Monitoring Application: Build and maintain monitoring systems to ensure seamless application performance.
Support Application in OpenShift Environment: Manage and troubleshoot applications running on OpenShift, ensuring optimal performance.
Enhance & Fix Applications: Implement enhancements and bug fixes for existing applications built using Java, Python, and Shell scripts.
Coordinate Between Teams: Serve as the liaison between application teams to align monitoring and development needs, ensuring streamlined processes and efficient communication.
Requirements:
Programming Knowledge:
Required: Proficiency in Java programming and Python scripting.
Good to have
Experience with ELK stack (Elasticsearch, Logstash, Kibana) & Grafana for monitoring and visualizations.
Familiarity with Angular and Tapestry for front-end development.
Knowledge of JBoss, MariaDB, Filebeat, and Metricbeat.
Experience with Kubernetes, Docker, Jenkins, and other DevOps tools.
Containerization Expertise:
Practical experience with container platforms, particularly OpenShift (preferred).
Collaboration Skills:
Strong teamwork ability, with a focus on working with multiple teams and teammates across different functions.
Experience:
Minimum of 5 years of professional experience, with at least 2 years of relevant experience in monitoring, application development, or containerization platforms.
Preferred Qualifications:
Understanding of full-stack development.
Experience in containerization platforms (OpenShift, Kubernetes).
Strong analytical and problem-solving skills.