Linux Deployment Engineer LOC : Raleigh,NC
100,000 - 200,000
Job Description:
- Provide day to day global Linux operational support, performance tuning, disaster recovery, and patch/release management of the Systems infrastructure.
- Work with the PM team to review the application build out requirements and build Linux Systems.
- Develop scripts to interface with various systems platforms.
- These scripts will be used for systems automations, configuration management, and daily reporting as needed.
- Implement and document technical solutions that help ensure the stability and up time of the environment is maintained for maximum service availability to users.
- Respond to emergency issues, root cause analysis and implement preventative measures as needed to ensure the issues do not repeat.
- Provide technical assistance to Operation, Application Developers/Owners in resolving production incidents.Interface with vendors for troubleshooting, upgrading and recommending necessary changes to currently implemented software/hardware tools.
- Ensure Bank standards are followed were appropriate and partner with other bank departments to ensure alignment to overall IT strategy.
- Work closely with the business and operations IT partner to define requirements and scope.
- Write detailed requirements and documentation before products are released to production
- Maintain team knowledge base of known issues, resolution steps, new processes and overall product documentation, and provide on-going general updates to ensure content remains current.
- Provide Unix / Linux Administration of servers running Unix (Solaris 10) / Linux ( preferably RHEL6).Being able to automate via scripting (Perl, Python, Unix Shell).
- Work on BAU tasks and ad-hoc Unix/Linux projects as required.
- Liaise with vendors and third party colocation data centre.
- Maintain System Run Books and other documentation with updates and changes to day-to-day support.
- Be engaged in Incident Management, Production Support, and Performance Monitoring responsibilities.
- Participate in the Book of Work on some Saturday for implementing planned changes to servers as required (Minimum once a month).
- Joined the on-call rota for after-hours escalations and stand-by during after hours and the weekend (Minimum once a month).
- Interact with System Administrators globally and provide assistance / mentoring of junior members.You Offer
- Bachelors or equivalent degree in Computer Science or a related technical field
- Experience designing, developing, implementing and Operations of Unix/Linus systems
- Solid Scripting knowledge
- 5+ years of Linux competency developed through practical experience in implementation and operation of complex
- Linux / UNIX environments and related infrastructure systems
- Enterprise skills with solid understanding of major enterprise architecture frameworks
- Self-motivated, dedicated and dependable
- Solid Security awareness
- Solid problem identification / problem solving skills, capable of creating creative workarounds "on the fly"
- Excellent communication skills
- Expert in Linux, Red Hat 5/6/7 (SUSE and Solaris is a plus)
- Expert in scripting, e.g. Shell, Perl, Ruby
- Solid in Networking and OS services (e.g. TCP/IP, PXE, DHCP, DNS, NTP, Firewalls,)
- Experience with containers, Docker
- Solid experience with Red Hat clustering, Pacemaker
- Solid experience with Red Hat Kickstart / Red Hat Satellite / Spacewalk
- Solid experience with configuration tools like Puppet
- Understanding of Logical Volume Management (e.g. LVM2) / Multipathing (e.g. Device Mapper)
- Experience with Storage Systems (SAN/NAS)
- Solid experience with Clustering, based on Red Hat or Symantec products
- Experience with Veritas Volume Manager and File system
- Good understanding of Directory Services (AD, LDAP)
- Good understanding of System/Kernel performance tuning
- Capable of creating custom Linux boot images
- Experienced in RPM packaging
- Competent in virtual environments
- Experience with HP hardware is a plus
- Valid RHCE certification is a plus
- Scripting (e.g. automate Linux Platform installation)
- Spacewalk/Satellite management
- Containers
- Puppet (create manifests)
- Security (harden OS)
- Kernel Tuning (performance)