Designs, implements and administers Linux-based, enterprise-class application infrastructure.
Manages application infrastructure, performing upgrades or improvements while adhering to technical or budgetary constraints.
Drives automation, efficiency, scalability, and reliability of systems and applications.
Collaborates with technical teams and other staff to analyze system level impacts, provide consultation, and recommend approaches for production readiness.
Defines configuration specifications for new systems given application, business, and technical requirements.
Proactively monitors and measures application, OS, network and hardware performance, and makes recommendations on correcting bottlenecks in systems performance.
Manages storage environments and administers enterprise backup solutions.
Creates and modifies scripts or applications to perform tasks.
Provides infrastructure support and triages for mission-critical enterprise applications.
Troubleshoots and resolves system issues and creates Root Cause Analysis documentation
Provides back-up for other IT Operations team members, including off-hours assistance with application deployments and infrastructure upgrades and 24x7 on-call support for high severity issues
Typical Core Duties:
Implement and support technical solutions to deliver business requirements
Identify and evaluate opportunities to improve services
Contribute ideas to coding best practices and new technologies
Draw on relationship and technical skills to act as technical liaison to internal and external clients
Basic Qualifications:
A Bachelor’s degree in Computer Science or other technical discipline
Additional Qualifications and Skills:
College Degree in Computer Science, Information Technology, or a closely related field.
5+ years related experience in a professional environment, with progressive growth in responsibilities and independent action.
Experience with Linux, VMware, and AWS (preferred); server and Backup maintenance.
Experience with Shell scripting and programming languages (e.g. Bash, PHP, Perl, Python)
Strong attention to detail, analytical and problem-solving skills.
Ability to prioritize work and manage multiple tasks; must be able to learn and retain a large body of systems knowledge.
Excellent communication and collaborative skills
Experience with software configuration and monitoring applications (e.g., Splunk, Puppet, Ansible )
Experience in Storage administration , Network administration ( Switches and Firewall)
Experience with datacenter and cloud system environments (preferred)