Systems Architect (Linux)
Position Description:
Automatic Data Processing, Inc. (NYSE: ADP), with nearly $8 billion in revenues and over 600,000 clients, is one of the world's largest providers of business outsourcing solutions. Leveraging more than 55 years of experience, ADP offers the widest range of HR, payroll, tax and benefits administration solutions from a single source. ADP's easy-to-use solutions for employers provide superior value to companies of all types and sizes. ADP is also a leading provider of integrated computing solutions to auto, truck, motorcycle, marine and recreational vehicle dealers throughout the world. For more information about ADP or to contact a local ADP sales office, reach us at 1.800.225.5237 or visit the company's Web site at www.ADP.com Position Overview: As a member of Systems Architecture, the Architect's primary responsibility is to design and maintain the platforms supporting the Employease Network. To accomplish this, the Architect must have an advanced understanding of the various back-end technologies that comprise the EN, as well as how the higher level application works itself. Systems Architects interface primarily with the rest of the Systems organization and with the Development team as designers and experts on network application infrastructure design. Limited direct customer interaction can occur when resolving more technical problems that arise in the EN Systems environment. Architects also support the Quality Assurance and Development environments where their technology intersects with Systems's. Furthermore, Systems Architects interface with internal and external entities when topical expertise or mentoring is needed. The Architect may be on call on a rotational basis. This is a senior position, and as such experience and productivity levels are expected to be a high, and will be compensated appropriately.Position Responsibilities System Architecture: The predominant role is a hybrid of developer and systems architect. Responsibility is to design the supporting infrastructure of the Employease Network in a scalable, efficient, reliable, and secure manner. This includes OS expertise, web server application expertise, and substantial knowledge of diverse Internet technologies like load balancers, NFS appliances, etc. Significant development work can also be expected in this role, as much of the automation and monitoring toolsets are custom authored, and some of the principle infrastructure is itself also developed in-house. Direct EN Application Support: Start, stop, run updates, debug and other tasks on in-house developed Java application as needed. Run application tasks that are not available via the front end. Coordinate with other departments, especially Quality Assurance, Customer Support, and Integration Services as required. Communicate with other Systems employees to ensure consistency and timeliness. Basic knowledge of the EN Application will need to be learned. Underlying EN Application Systems Support: Maintain underlying systems that run the application. Ensure consistency across environments. Support hardware provisioning, repairs and upgrades. Monitor capacity and performance. Understanding of the network layout and various UNIX (-like) systems needed. Peripheral Systems Systems Support: Design, maintain and monitor the systems the provide border Internet services to Employease and the Employease Network. Understanding of operating system installation, mail, DNS, FTP, and web servers, and the corresponding privilege controls that make these systems secure. Handling of Sensitive Information: Architect will have access to and responsibility for sensitive data, software, and configurations. Maintain proper security practices. Projects: In addition to the ongoing responsibilities outlined above, there will be many projects such as new toolset authoring, new application environment design and build out, major software changes, new systems installation, etc. that happen concurrently with ongoing work.
To Apply Visit Automatic Data Processing, Inc.
Qualifications:
Candidate Profile: Minimum requirements for this position include: * Development skills in some of C, Perl, and Shell, Java, Ruby, or Python* Experience with designing and maintaining complex networked systems in a datacenter environment * Careful and competent systems administration skills on customer facing systems * Advanced experience with open source UNIX clones like Debian GNU/Linux and FreeBSD installation and support * Experience with configuration and troubleshooting of email, ftp, webserver, and proxy systems especially sendmail and Apache * Strong desire to work with others and advance and share skills together * Flexibility with hours and environment * Interest in tinkering and tweaking for system simplification and performance and reliability increases * Understanding of network, system local, and physical security issuesADP is an Equal Opportunity/Affirmative Action Employer; M/F/D/V. ADP believes that diversity leads to strength.DBOT
|