Senior System Engineer iContact
Since 2003, iContact has helped small and medium businesses share their stories, ideas, and products through email and social marketing. We take what we know about our favorite small and medium businesses?a trendy boutique hotel in South Beach, the online poster store that helps us decorate our cubicles, even the local coffee shop you'll find us in on Saturday?and we build the online marketing features we know those businesses need to succeed. We then pair our tools with award-winning support and expertise, so our customers never have to go it alone. And we top it all off with great personality, energy, and a commitment to creating a positive wake in our community. iContact is a service of Vocus.
Vocus (Nasdaq: VOCS) is a leading provider of cloud-based marketing and PR software that helps organizations of all sizes reach and influence buyers across social networks, online and through the media. Vocus provides a software suite for social media marketing, content distribution and public relations to help customers generate awareness and increase sales in today?s customer-led buying process. Vocus is used by more than 30,000 organizations worldwide in seven languages.
We are looking for a Systems Engineer whose primary responsibility is the development, management and support of all production systems including front-end, middle-tier and application servers. This position will be part of the team that sets policy, monitors, prioritizes, and develops standards, as well as maintains service levels for the production environment. Controls activities related to day-to-day maintenance such as creating backups, performing installations and upgrades in both a physical and virtual environment. Works on complex problems where analysis of situations or data requires evaluation of many variables.
While we're looking for an individual that can handle emergencies, the ideal candidate will have a strong dedication to process, standardization, security, documentation, and minimizing the risk of emergency situations. Position needs to exercise independent judgment in developing methods, techniques, and evaluation criterion for obtaining results. This position requires a self starter, willing to take on large and small challenges while operating under minimal supervision.
Primary Responsibilities:
Configure and deploy servers, storage, load balancers, firewalls and networking equipment.
Performance tuning of web, application, DB servers, network and storage devices.
Maintain and troubleshoot infrastructure for multiple production websites.
Through configuration, enable department to achieve goal of 99.9% uptime
Develop and deploy monitoring systems and system checks.
Work closely with the DB group to ensure a highly performant platform for databases to run on
Proactively suggest alternative solutions and designs, third party tools, etc. to solve the problems at hand.
Occasional travel to iContact data centers for the deployment of the server architecture (within 20 miles of office).
As a member of the team, will take part in on-call rotation to ensure the 24x7x365 availability of our application
Frequently called upon to solve problems beyond systems issues; has strong problem solving skills and the ability and desire to learn new technologies rapidly.
Able to deal effectively with both technical and non-technical audiences.
Other duties as assigned.
Requirements:
Requires 3+ years of systems administration experience managing a high-volume, highly-available Linux based environment.
Windows administration skills are a plus
High Availability and failover scenarios, load balanced environments
Strong working knowledge of storage environments (NetApp or EMC SAN, NAS).
Strong working knowledge of virtualization and related concepts (such as VMWare, KVM, HyperV)
Strong troubleshooting skills (network and server level) are a critical requirement for this role.
Experience with Apache, BIND, SSH, CRON, LVM, iSCSI, NFS.
In-depth, hands-on knowledge of TCP/IP, IP security, DNS, SNMP, DHCP.
Experience with an RDBMS such as MySQL, SQL Server Postgres or Oracle.
Demonstrable experience with a scripting language such as Perl, Python,or Bash.
Excellent interpersonal and communication (verbal and written) skills.
Documentation of processes and procedures.
Daily monitoring and maintenance of over 100 servers.
Test and apply new software and maintenance patches, including patch management services.
Complete security audits on a routine basis.
Ability to troubleshoot across all layers of the OSI stack.
Proven ability to work independently or in a team environment.
Requires BS degree in Computer Science, MIS or equivalent experience.
| Location: |
Raleigh, NC
United States
|