Senior Systems Engineer - Remote - Direct Hire

Buffalo, NY

Employment Type: Direct Hire Industry: IT Job Number: 790558 Pay Rate: Negotiable

Job Description


Lighthouse Technology Services is partnering with our client to fill their Senior Systems Engineer role. This is a remote position (in the USA) and direct hire!

The Senior Systems Engineer will  be responsible for planning, evaluation, acquisition, design, implementation and maintaining the infrastructure and systems that comprise the underlying platform of company‚Äôs services. Ensuring the stable operation Linux server environments in public and private cloud environs, participate as a subject matter expert in the deployment and support of server technology across the organization globally. This position will work alongside other Systems and Network Engineers to maintain the security and efficiency of infrastructure.

Responsibilities
  • Responsible for day to day operations including installation, configuration, and maintenance of systems, software, and related private/public cloud infrastructure.
  • Manage cloud storage capacity planning, cost management, storage use optimization, and security.
  • Design, write and update systems documentation.
  • Enhance the automation capabilities of deployment, monitoring, and maintenance to assist with day to day maintenance of private/public cloud environs.
  • Research, recommend, plan, design, install, maintain, upgrade, and troubleshoot information systems and technology solutions including virtual network and infrastructure including DNS server, DHCP servers, clustering solutions and related hardware and software in support of business needs.
  • Build, configure, and troubleshoot software and hardware enhancements, application deployments, and infrastructure upgrades.
  • Perform hands-on day-to-day system administration support, system maintenance, and operations support.
  • Document, practice, and provide support for systems disaster recovery.
  • Work closely with the software development team, project management team, security and IT support teams to enable continuing innovation within the infrastructure.

Requirements
  • Bachelor of Computer Science preferred, minimum two years of college or equivalent post-high school education or experience
  • 5+ years System Administration experience in a large-scale Unix (Linux/Solaris/BSD) environment required; Package management; Automated installs
  • Experience with large LDAP deployments (OpenLDAP, etc.)
  • At least 3 years of experience managing public cloud infrastructure.
  • Perform on-call rotation duties, as required.

Desired Competencies/Skills
  • Experience working with Continuous Integration/Continuous Deployment technologies, such as Docker/Kubernetes
  • Experience managing large server pools; Memcached; Load-balancing. Apache/Varnish configuration and operation
  • Diverse technical skills and experience in managing Linux servers, VMware, public cloud virtual instances and container technologies.
  • Prior experience in hands-on troubleshooting of complex systems problems that includes capacity planning and performance tuning, reliability or high availability initiatives.
  • Experience with supporting web application technologies such as TCP/IP, SSL/TLS, HTTP, DNS, routing, load balancing, etc
  • Experience setting up and regularly using monitoring and trending tools (Icinga, Cacti, Nagios, Resmon); Monitoring, trending experience for  elements of the system, such as memory, central processing unit (CPU), and program errors generated from a system or software problem.
  • Experience with revision control systems and configuration management systems; git, mercurial, Puppet, chef, salt, etc.
  • Experience with managing, operating, monitoring backup systems
  • Familiarity with fundamental networking/distributed computing environment concepts; can configure NFS, key-based ssh; DNS; familiar with basic networking concepts: switching, routing (BGP,(R)STP, source routing), firewalls, load-balancing at various layers
  • Has a solid understanding of a UNIX-based operating system; understands paging and swapping, inter-process communication, devices and what device drivers do, filesystem concepts (inode, clustering, logical partitions)
  • Generally knows some programming used for scripting or automation of routine tasks (bash, Perl, PHP, ruby)
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.