JUBILEE TECHNOLOGIES Home Up

Web Analyst
Contact Us Careers Opportunities Staff Augmentation Certifications

 

Position Reference HQ0104
Position Title Web Analyst
Closing Date December 16, 2008

Preamble

Contractor’s Hours and Duration

The work outlined is anticipated to begin December 8, 2008 and end February 28, 2009. California Secretary of State (SOS) and Contractor will agree upon the days and hours to be worked. All work to be performed on-site, unless the SOS Project Manager has given prior approval.

Experience

Contractor’s Skills Required

The contractor must have at least 5 years expertise in website systems, network design, information security, the Internet, and related environments and technologies, and with the specific systems and technologies in use at the SOS, to successfully complete the engagement.

Scope of Work Summary

Purpose

The purpose of requirement is to acquire specialized consulting services to review the Secretary of State’s design, implementation, and operation for the November 4, 2008 election, of the Secretary of State (SOS) elections results and related websites. This review shall result in a written report that identifies weaknesses or problems with the website systems and network, and makes recommendations to improve their performance, reliability and maintainability.

 

Contractor’s Responsibilities

The contractor must possess the appropriate skills and experiences to:

bullet

Review the design, configuration and operation of all systems and network components involved in reporting elections results.

bullet

Review logs, traces and other similar material regarding those systems and network components that were recorded during the November 4, 2008 Presidential Election.

bullet

Consider past performance and future trends for election night reporting and Internet client behavior.

bullet

Develop and support findings of fact regarding the performance and operation of the website and networks on November 4 and 5.

bullet

Identify potential problems or issues that may occur in future elections.

bullet

Develop specific recommendations for improving the website systems and networks for future elections. Include consideration for the cost-effectiveness, difficulty and potential risks associated with implementing and with disregarding those recommendations.

bullet

Deliverable 1 - Provide a written report of all findings and recommendations, submitted first as draft and then finalized after SOS review and comment.

bullet

Deliverable 2 - Provide a presentation of the findings and recommendations to SOS senior management.

bullet

Deliverable 3 - Provide a technical presentation of the findings and recommendations to SOS information technology management and staff.

bullet

Consultant will be required to complete this effort within 30 calendar days of contract award.

 

SOS Elections Results Website Technical environment:

The network infrastructure supporting the election night equipment is composed of two DS3 Internet connections provisioned through separate carriers. These two connections path through a Cisco 535 PIX and then through the internal SOS 100MB switched network to a pair of F5 6400 local traffic managers in a failover configuration. The F5 then services requests and load balances them between 4 Dell PowerEdge 2950 servers running the Red Hat ES 5 (Kernel Version 2.6.18-53.1.14.el5PAE) and Apache 2.2.3 web server.

Data feeds are produced in two forms ASCII and XML. The ASCII feed is generated from the database application and pushed to the middle tier servers running Windows 2008. The XML Generator, running on the middle tier servers imports the ASCII feed into a Microsoft SQL 2005 database to create the EML-compliant election result XML that feeds media.

The static content for the Election Results website is generated by parsing the ASCII feed through Perl 5.8.8 code and then the static pages, along with the ASCII feed and XML are pushed to the Apache 2.2.3 web servers.

 

Logs preserved from the November 4, 2008 Presidential Election:

 

Network Logs:

bullet

Orion historical data - includes all network devices in path to election servers, SNMP data can be extracted or simply viewed through browser.

bullet

Syslog - Stored on Orion, includes sources: Internet routers and Pix firewall

bullet

Several packet captures were taken at different times during the night. Source was on the interface headed to the AT&T router, which is the HSRP primary.

bullet

Screen shots were taken of the BigIP web interface for election night and the following morning.

bullet

Snort database - IDS security alerts, web based browsing

bullet

Ntop - traffic monitoring tool

 

Apache access logs including:

bullet

Remote host (IP)

bullet

Date and time of the request

bullet

The request (which page)

bullet

The status (200 = successful, 404 = page not found)

bullet

The number of bytes there were sent in the server’s response

bullet

Referrer - The url of the page that linked to the requested document

bullet

User-Agent - name of browser or other client software making the request

 

Apache error logs including:

bullet

Date and time of the request

bullet

Severity of the error reported

bullet

IP address of the client that generated the error

bullet

The error message

bullet

File system path (instead of web path) of the requested document

 

Tru64 and RedHat Linux Syslogs

 

Windows Server logs

 

Nagios logs containing:

bullet

Julian date/time stamp

bullet

Host event (what type of event in nagios)

bullet

Message from host

bullet

Message from nagios

bullet

Detailed nagios plug-in data

 

 

Contact our corporate office today.

 

Home ] Up ]

Send mail to Jubilee Technologies with questions or comments about this web site.
Copyright © 2010 Jubilee Technologies
Last modified: Monday May 03, 2010

Any online resources or links are provided as a courtesy and their placement here is not meant to imply that these listed entities are affiliated with Jubilee Technologies.

Notices