Linux Server Engineer (Social Media Gaming )
Linux Server Engineer Will be responsible for the operations for a consumer-facing, highly scalable production UNIX-based website infrastructure. Will manage, plan, and coordinate all activities related to operation and maintenance of servers to support a highly trafficked and highly dynamic internet website. Responsibilities: Prepare workflow and network diagrams that specify the operations performed by the applications running on systems Design, and build medium and large-scale UNIX systems to support software developers and provide computing services required by end users Review computer system capabilities, workflow, and scheduling limitations to determine if requested program or program change is possible within existing system Analyze and document current operational procedures, identify problems, and evaluate effectiveness Develop new systems to improve production or workflow as required; develop automated processes using shell scripts or other programming languages Develop and document configuration management and deployment strategy, utilizing standard tools such as git and Jenkins Day to day administration, support, monitoring, and tuning of our Linux environment (RHEL 6.x/CentOS 6.x) Troubleshoot application outages from sources related to campus networking, data center networking, system outages, database lock contention, local partition issues, etc. Ensure the reliable backup of critical systems and data Keep track of software patches and upgrades and corrects errors to maintain systems after implementation Update system configuration documentation as necessary Respond to management and senior requests for information Assist developers in resolving work problems related to project specifications and/or system configuration Design, implement, maintain, troubleshoot and support the virtualization platforms including ESX/ESXi, vCenter, vSphere, etc. Provide timelines for specific tasks assigned Provide end-user support as required Provide after hours, holiday and weekend support on-call 24/7 as scheduled in rotation with other engineers Requirements: Bachelor’s degree in the field of computer science, information systems, or software engineering, or minimum of 5 years equivalent work experience preferred 5 or more years of experience of managing day to day operations of medium to large scale production web environments Experience in installation, deployment and maintenance of Red Hat Enterprise Linux workstations and servers Direct, hands-on experience with automated system monitoring tools as well as knowledge of Linux/Apache/MySql tuning and performance optimization Networking experience with TCP/IP, DHCP, DNS, LDAP and other directory services, used across local and wide-area networks of varying topologies Programming ability in a UNIX environment (Perl, bash/csh, SED, AWK), and the ability to write small programs Experience in managing relational (MySql), NoSql (MongoDB, HBase), CMS (Alfresco) and Search (Apache Lucene/Solr, Google Appliance) databases Solid understanding of commonly used protocols and services such as SSL, TCP/UDP, WWW, FTP/SFTP, Telnet, NFS, SSH, SMTP, SNMP, RSYNC etc. is required Familiarity with load balancers, web caches, DMZ/Firewalls, & networked storage/SAN Advanced knowledge working with VMWare or XEN virtualization products in an enterprise environment Hands-on experience with large-scale backup solutions and storage technologies; direct experience with multi-terabyte Netapp (or other) SAN installations is a plus Direct, hands-on experience in the development of technical documentation, procedures and standards to be followed by the 24X7 Operations staff Excellent problem solving and troubleshooting skills; ust be able to handle problems independently to resolution Experience automating public cloud deployments (AWS, Rackspace) and implementing private cloud infrastructure (OpenStack, Eucalyptus) is a plus
Los Angeles, CA
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."