Description
Limerick
Infrastructure Engineer
3 to 6 month contract
Job description
We are currently looking for an Infrastructure Engineer to join our team in Limerick
In this role you will report to the IT Operations Manager and will be responsible for the design/delivery/support of the IT infrastructure for the company.
What will you be doing?
- Design and maintenance of a resilient and scalable infrastructure in test and production
- Design, delivery and support of clustered Linux environments inclusive of load balanced web server configurations using Nginx, ElasticSearch, Dockers, Kafka, Redis and MySQL databases.
- Installing and maintaining of all server Operating systems
- Setup and support Private Cloud environments within on-premises datacentre and Amazon VPC.
- Configuration and support of using security tools for vulnerability/updates
- Design and deliver an effective business continuity and disaster recovery strategy.
- Provide Office365 and Exchange support
- Monitor systems performance and provide pro-active advice on enhancement solutions for improved systems availability, reliability and performance.
- Monitor production, services to ensure that SLAs are met including uptime
- Managing a HA Firewall cluster including its configurations and rule sets
- Managing support issues to full resolution of problems, escalating as necessary and taking responsibility for all decisions throughout
- Ensure that documentation is developed and maintained and all processes/procedures are followed including change control.
Knowledge, Skills And Experience
What We're Looking For
- Minimum 3 years experience in a Linux server environment (Red Hat/CentOS preferred) is a MUST
- 3 years in a similar infrastructure design role. 8 years infrastructure support
- BS/MS in Computer science or engineering, or equivalent
- Good Scripting skills in 2 or more of Bash, Ruby, Python, Perl
- Excellent understanding of TCP/IP Networking, VPN, load balancing, Firewalls, Switches, security practices, web server software, VLANs and LAN/WAN environments
- Good knowledge of Linux virtualization, Linux KVM preferred
- Experience running J2EE applications on Linux in a SaaS environment
- Good knowledge of system monitoring applications (Site24x7, New Relic preferred)
- Experience with configuration management systems, Chef preferred
- Experience with large scale deployments
- Strong troubleshooting skills and creative problem solving abilities
- Be responsive and willing to rotate on-call outside of normal business hours to ensure compliance against SLAs
- System automation experience is a must
- Ability to work on projects as part of a team as well as taking ownership and completing tasks independently
The Ideal Candidate Will Also Have
- Knowledge of management, deployment and running of Linux Containers with docker
- Experience automating deployments and configuration using Scripting
- Experience with version control system (Git)
- Experience with HA Tools (DRBD, Pacemaker)
- Experience managing the following: ElasticSearch, logstash, Kafka, Zookeeper, Dockers, KVM, Jenkins, Postfix, MySQL, Git, Atlassian BitBucket