Linux System Engineer

Company:  World Wide Technology
Location: Ann Arbor
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Title: IT/Linux Engineer

Location: Hybrid - Ann Arbor Michigan

Duration/Type of Job: 6+ months

Job Summary

Reporting to the IT Team Lead, you will aid the Information Technology team with providing large-scale, high-volume infrastructure and end-user services in support of large-scale Network, Security and Community services for the higher education and public sector community. This will be an excellent opportunity for you to push the limits of enterprise technology within a flexible organization, and to build enterprise-scale solutions. Client is a growth-focused organization and you will have numerous opportunities to develop new skills, train with an expert technology team, and explore new professional opportunities.

What You’ll Do As the IT Engineer, this position’s key responsibilities include:

Operational Support Activity (60%):

  • Support core Linux server infrastructure and applications, including Puppet configuration automation, Nagios, RabbitMQ, and other application servers . This will include performing OS upgrades and deployments, patching, automation, monitoring, configuring, performance and security tuning, documentation, and backups. (E)
  • Support our VMware environment to include maintaining software and hardware, evaluating performance, and enhancing the operational security and reliability. (E)
  • Develop, test, implement, and document scripts and tools for system management and automation. (E)
  • Evaluate, install, configure, test, debug, and document commercial and open source software. (E)
  • Perform on-call support for production systems/applications, including problem investigation, escalation, resolution, and communication with our Client Support Center (MSC). (E) IT Engineering, Planning, Processing & Project Activity (30%):
  • Work with other groups within the organization to develop and implement migration and upgrade plans for servers and applications; to include project plans, task lists, timelines, deployment plans, and rollback procedures. (E)
  • Work with other groups to develop and implement configuration automation solutions.
  • Work with other groups within the organization to roll out new products, services, and operational tools. (E)
  • Develop project plans, task lists, time lines, deployment plans and rollback procedures. (E)

Miscellaneous (10%):

  • Remain current on new infrastructure and enterprise technologies (E)
  • Independent R&D to inform the team’s future technology direction
  • Participate in professional development activities to continually improve skills and knowledge in the areas of, IT services and member support. (E)
  • Other responsibilities as needed. Skills You Have

Required Qualifications

  • Bachelor's degree in Computer Science, a related field, or equivalent combination of education, certification, and experience.
  • 2+ years prior experience administering and troubleshooting Linux servers and configuration automation tools such as Puppet or Ansible
  • 2+ years systems/software support in a business environment with a comprehensive knowledge of software applications.
  • 2+ years prior experience working with and troubleshooting end-user issues
  • Experience administering virtualized server environments such as VMware or Hyper-V, network monitoring/analysis tools such as Nagios or Zenoss , and databases (Oracle, MSSQL, PostgreSQL, etc.)
  • Experience with TCP/IP networking concepts

Desired Qualifications

  • Experience with Puppet, AMQP/STOMP messaging platforms (RabbitMQ), Ruby, Python, PHP
  • Experience using source code control systems (Git, SVN, Bitbucket, etc.)
  • Experience administering and troubleshooting Ubuntu Server 12.04 or newer
  • Experience administering and troubleshooting Windows 2016 Server or newer
  • Experience administering DNS
  • Experience with AWS or other cloud hosting environments
  • Knowledge of the Atlassian suite of products (Jira, BitBucket, Confluence)

Physical Demands

The physical demands described here are representative of those that must be met by you (with or without accommodations) to perform the essential functions of the job.

You must frequently work at a computer station, answer telephone calls, emails, and other forms of customer/client communication. You may on occasion move items of varying sizes and weights throughout the office or building.

Travel

In-state travel may be required.

Apply Now
Share this job
World Wide Technology
  • Similar Jobs

  • Site Reliability Engineer - Linux

    Ann Arbor
    View Job
  • Software Engineer - System Control

    Ann Arbor
    View Job
  • System Engineer/Alternative Energy

    Ann Arbor
    View Job
  • Radio Frequency System Engineer

    Ann Arbor
    View Job
  • Advanced System Design Engineer

    Saline
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙