Performance Monitoring Solutions Engineer
Freedom
- Annapolis Junction, MD
- Permanent
- Full-time
- Collaborate with product teams to understand the performance-monitoring needs and requirements for approximately 20 applications within the organization.
- Work closely with the monitoring team and product teams to develop solutions in a phased approach, aligning with organizational goals, to achieve optimized enterprise monitoring.
- Serve as a liaison between the monitoring team and application teams, facilitating effective communication and ensuring seamless integration of performance-monitoring solutions.
- Develop and rigorously test Python scripts as the primary responsibility, ensuring the robustness and reliability of the monitoring solutions.
- Demonstrate proficiency in Python programming and possess the ability to create efficient and scalable scripts for monitoring purposes.
- Utilize and enhance scripts to achieve automation of performance-monitoring tasks and processes.
- Familiarity with Selenium is considered an asset, providing additional capabilities for effective scripting and automation.
- Demonstrate a solid understanding of network, operating system, application, and endpoint performance to inform and optimize monitoring solutions.
- Prioritize and manage the integration of monitoring solutions to meet security requirements and ensure the confidentiality and integrity of the systems.
- Possess strong communication and collaboration skills to effectively convey technical concepts and collaborate with cross-functional teams.
- Maintain a results-oriented approach, focusing on achieving organizational goals and enhancing the overall performance-monitoring capabilities.
- Technology Stack of application(s) with which this role will interact:
- Python, Java, JavaScript
- Linux
- Windows
- Cisco AppDynamics
- AWS Cloud
- MicroFocus Business Service Management tool suite
- Six (6) years of experience in software development/ engineering in programs and contracts of similar scope, type, and complexity.
- Bachelor's degree from an accredited college or university in Computer Science or related discipline. Four (4) years of additional software development experience may be substituted for a bachelor's degree.
- Experience with Python programming
- Familiarity with web application technologies (e.g., html, JavaScript, web servers, and application servers)
- Must be able to work during core hours of 10am-2pm. Exceptions will be considered on a case-by-case basis
- Experience with Selenium
- Experience with AWS Cloud
- Experience with Jenkins
- System administration background
- Experience with MicroFocus Business Service Management (BSM) tool suite:
- MicroFocus SiteScope
- MicroFocus Operations Bridge/Operations Manager I (OMi)
- Experience with Elastic stack (Elasticsearch, Logstash, and Kibana)
- Experience with Cisco AppDynamics
- Experience with Ansible or Terraform