Must be authorized to work in the United States on a full-time basis for any employer.
This position is responsible for building, configuring, maintaining, and troubleshooting systems and software to support Networking and Telecommunications services.
Support home-grown middleware applications for data processing and remote database interfaces, associated run-time environments, front-end web servers, and different back-end database servers in a Linux environment. Work with team lead to design, code, test and deploy bug fixes and new features for existing and future middleware applications. Work with vendors and technicians to test, integrate and support applications for building access control. This involves installing, testing and troubleshooting the application and integrating it with various data sources such as OpenLDAP, Oracle, MySQL. Administer Linux servers for the building security system, including installation and maintenance of operating system, physical hardware, and commonly used services such as SSH, sendmail, iptables, Apache web server, databases. Participate in on-call rotations to provide 24-7 support for production services.
Other related functions as assigned.
Proficiency in programming and or scripting languages, including UNIX shells, Python and Perl. 3 or more years of professional experience in supporting web and database servers on Linux platforms. 3 or more years of current or recent professional experience in Linux server administration. Strong knowledge of SQL. Solid understanding of network fundamentals, such as TCP IP, OSI layers, IP addresses and subnets, network firewalls and proxies. Ability to quickly adapt and perform effectively in a heterogeneous environment. Bachelor's degree in Computer Science or related discipline. Ability to pass extensive security background checks due to regular contact with security sensitive information, including but not limited to, criminal history, employment verification, reference verifications, military verification and education verification.
Bachelor's degree in computer science, electrical and computer engineering, or equivalent work experience in relevant technology. Proficiency in object-oriented programming, such as Java and C plus plus. Experience with developing database-driven web applications using Python, Django, JSP, and Perl CGI on Apache and Tomcat platforms. Experience with database interfaces such as DBI and JDBC. Experience administering virtualized server environments using VMWare ESX. Experience with system monitoring, performance tuning, network security, and change management processes. Experience working with building access control systems and video surveillance applications.
May work around standard office conditions Repetitive use of a keyboard at a workstation Use of manual dexterity