Linux System Engineer
The Team: Fueling the technologies that drive our products and support our company`s infrastructure, the Technology team within our Corporate team consists of talented developers, network architects, and IT experts who help make technology one of Morningstar`s core strengths. Though our technologists represent a range of skills and knowledge bases, they all view technology as a craft and care deeply about creating positive user experiences. From Agile methodologies to mobile applications to software as a service (SaaS) delivered from our private cloud, we push technology`s boundaries to build scalable, elegant solutions that help investors reach their financial goals.
The Role: Working in the Infrastructure Team, Morningstar US is looking for a Linux System Engineer to join the team working from the Chicago office. This role requires the candidate to have a proven track record of supporting Linux servers. Travel will initially be required to support technologies of our business unit based in our Washington DC office and to progress the migration of the day to day operational and support tasks to our central infrastructure and operations teams.
Responsibilities
- Managing and maintaining the operational integrity of our server environment
- Provide innovative solutions to meet Morningstar’s technical requirements.
- Respond to incidents and alerts
- Provide out of hours’ technical support when required.
- Participation in the planning, development and delivery of projects.
- Provision of new and updated documentation and knowledge articles.
- Work with software engineering team and quality assurance teams to transition the build, deployment, and quality assurance processes to centralized teams.
- Work with the infrastructure and operations teams to transition support, operational tasks and monitoring to centralized teams.
- Drive the implementation of strategy including operational best practices, operational standards, operational efficiencies, operational processes and tools to deliver a highly available, highly scalable, highly reliable environment that meets our business service targets.
- Implement and help identify measures to sustain and improve cost efficiencies along with productivity gains.
- Take ownership of production incidents and drive escalations.
- Continue to be a best in class team member supporting the growing of our capacity, increasing our capability and delivering our solutions.
Requirements
- At least five years of Linux administration experience (RedHat/Debian/etc.)
- Experience with VMWare ESX and VSphere
- Software: Apache, NGINX, NodeJS, Tomcat, JBoss, Jenkins, Mongo, MySQL
- Ability to diagnose and troubleshoot configuration and performance issues
- Exposure to monitoring and alerting systems
- Proven ability to research and implement commercial and open-source software solutions.
- Excellent communication and documentation skills
- Ability to work independently as well as in team environments
- Understanding of programming concepts and strong shell scripting skills
- Experience implementing security standards and best practices
- Ability to manage multiple projects simultaneously and deliver on time
- Experience with virtualization technologies (VMWare, KVM, XEN)
- Solid understanding of networking concepts (configuration, ports, protocols, troubleshooting)
- Bachelor’s degree or equivalent work experience
Desirable
- Exposure to public cloud providers (Amazon, Microsoft, Google)
- Configuration management tools (Ansible, Chef, Puppet)
- Ability to program in a high level language (python, ruby, perl)
- Hardware and software load balancers (F5/HA Proxy/ELB)
- Revision control systems (Git, SVN)
- Knowledge of JVMs
- Database concepts and ability to create ad-hoc SQL queries
- Knowledge of SSL/TLS and certificate management
- ITIL V3 foundation
Morningstar is an equal opportunity employer.