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 the 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 solutio... more details
Collaborate with product teams to understand the performance-monitoring needs and requirements for approximately 20 applications within the organization.
Responsibilities:
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 the 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, proving 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.
Experience with Python programming.
Familiarity with web application technologies (e.g., html, JavaScript, web servers, and application servers).
Must be able to work between the core hours of 10am-2pm. Exceptions will be considered on a case-by-case basis.
Key Technologies:
Python, Java, JavaScript
Linux
Windows
Cisco AppDynamics
AWS Cloud
MicroFocus Business Service Management tool suite
Elastic stack (Elasticsearch, Logstash, and Kibana) #divergent
Active TS/SCI with Poly
Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
Ten (10) years of experience in software development/engineering may be substituted in lieu of a degree.
Six (6) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
Analyze user requirements to derive software design and performance requirements.
Investigate and analyze system and user problems to identify potential solutions or fixes.
Debug existing software and correct defects.
Integrate existing software into new or modified systems or operating environments.
Provide recommendations for improving documentation and software development process standards.
Develop or implement algorithms to meet or exceed system performance and functional standards.
Assist with developing and executing test procedures for software components.
Oversee one or more software development or sustainment teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
Perform quality control on team products.
Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and Develop, modify, and implement algorithms to address system performance or functional issues in operational systems.
Assist with developing and executing test procedures for software components.
Write or review software and system documentation.
Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
Modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Design or implement complex database or data repository interfaces/queries.
Design and code new software or modify existing software to add new features.
Develop simple data queries for existing or proposed databases or data repositories.
Serve as team lead at the level appropriate to the software development process being used on any particular project.
Develop or implement algorithms to meet or exceed system performance and functional standards.
Assist with developing and executing test procedures for software components.
Oversee one or more software development or sustainment teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
Perform quality control on team products.
Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Implement recommendations for improving documentation and software development process standards.
Preferred:
Experience with Selenium.
Experience with AWS Cloud.
Experience with Jenkins.
System administration background
Experience with Elastic stack (Elasticsearch, Logstash, and Kibana)
Experience with Cisco AppDynamics
Experience with Ansible or Terraform
Experience with MicroFocus Business Service Management (BSM) tool suite:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. 20362-AJM2 (TR-AJM2) Customer Site Annapolis Junction, 20701
Job Abstracts is an independent Job Search Engine. Job Abstracts is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. Job Abstracts uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, and job descriptions are the property of their respective holder. Job Abstracts does not have its members apply for a job on the jobabstracts.com website. Additionally, Job Abstracts may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.
Welcome to Job Abstracts
We would like to take a second to Welcome You to Job Abstracts, the nation’s largest Pure Job Board. With over 3.1 million job listings from 15,000+ Companies & Organizations, we help job searchers find careers that match their interests. As an anonymous user, you have probably discovered how easy our system is to use. However, you have just scratched the surface of what we can offer.
We encourage you to Register so you can use our most powerful features: searching with multiple terms, setting up multiple locations, establishing favorite companies, and accessing your search history. If you find a job you like, you can apply directly for it, and then, keep notes on it. We will also keep a lookout for jobs that match your search terms and email you when we find something you may like.
You can register for free and the system is free to use. If you like our system so far, click on Register and unlock the power required by serious job searchers.
Any time you conduct a search, the system shows you job matches, ranked by their Relevance Score (RS).
The score is calculated by a proprietary algorithm that uses Intelligent Machine Learning.
The Relevance Score tells you how well the job opportunity matches your search term or terms.
When not logged in, the system is limited to one search term. Scores for single term matches are usually lower.
When you register, log in, and set up multiple terms prioritized by importance, the jobs found for you will receive a much higher Relevance Score.