|
Leader Technologies in Albuquerque, NM is currently looking for a
system administrator and programmer. You will be working with a small
team to maintain approximately 40 Linux (CentOS/Red Hat) and Mac OS X
servers located at multiple sites. All server management is performed
from our Albuquerque office; this position does not involve travel to
our remote data centers. You must be comfortable with command-line and
remote administration, and you must have experience working in
environments where service availability is a top priority. You will be
expected to take on primary administration responsibility after
approximately 3 months, and the other team members will be your
backups.
This is generally not a helpdesk job, but you will also be
responsible for providing basic installation and desktop support for a
small network of Windows and Mac workstations.
You will be building and maintaining infrastructure that supports
key business processes for dozens of Leader Technologies customers.
This is a high-availability environment (99.9%+ uptime), and glitches
or outages are visible to thousands of people. The ability to plan
changes thoroughly and a careful attention to detail are vital.
On average, you will be expected to spend 2–3 hours a day on
ongoing server administration, and there will be periodic larger
projects. The remainder of your time will be spent working on
programming projects under the direction of senior developers. You
need to have a basic grasp of general programming. Typical projects will
include building web sites using Perl-based CGIs and PHP, building
custom reports with SQL, and building monitoring/data analysis systems
for server and software processes. If you have more advanced
programming skills, we have many more programming-intensive projects
that you will have opportunities to participate in.
This job will require occasional work outside regular business hours
and on weekends.
Key Duties and Responsibilities
- Ongoing maintenance of servers located at multiple sites, including patching software, installing updates, etc.
- Monitoring and ensuring 99.9%+ availability of services
- Ensuring security of servers and data
- Installation/configuration of new servers several times per year, including physical installation of machines, cabling, etc.
- Backup maintenance and planning
- Installation/configuration of Windows and Mac workstations
- Tracking software license keys and hardware resources
- Building, installing and updating custom RPM packages (open source packages and in-house software)
- Evaluating and recommending purchases of hardware and software solutions
- Working with developers to ensure the environment supports in-house workflows and customer needs
- Setting up scripting and other automation for administration and developer workflows
- Development of internal and customer-facing web sites under direction of senior developers
- Development of custom reporting, monitoring, and analysis software under direction of senior developers
- Other programming projects based on your abilities and interest
Important Skills and Experience
- Command-line and remote administration of Red Hat-based Linux systems
- Command-line and remote administration of Mac OS X systems (server and client)
- Experience configuring apache, postfix, sendmail, MySQL, PostgreSQL and other common open source packages
- Solid understanding of DNS configuration, particularly using ISC BIND
- Management of IP networks, including routing, firewalls, and VPNs. Experience with Linux, Cisco IOS, and Juniper ScreenOS are particlarly helpful.
- Linux server virtualization, including command-line setup and management of virtual machines. Xen is preferred, but experience on other Linux-based platforms is likely to be relevant.
- Management of machines in a clustered/SAN environment, particularly Red Hat cluster suite and LVS
- Basic experience building web sites using CGI and/or PHP
- Basic reporting and data extraction using SQL and Perl/PHP
- System scripting using bash, Perl or Python
This is an exciting opportunity to work with many large
enterprise-level technologies without all the red tape of working at a
typical large enterprise. The ideal candidate would be an experienced
system administrator who has additional interest and some experience in
programming.
Send resume in Word or PDF format to: jobs@leadertech.com
|