Senior Systems Engineer Location: Lawrence, KS

100,000 - 200,000

Job Description:

POSITION SUMMARY

The Systems Engineer, Senior is part of a new team (SE) that is responsible for much of the migration management process as part of the Software Process Improvement project. The primary objective is to ensure that newly developed software is delivered to business units across client org in a timely manner. The Senior Systems Engineer provides guidance and technical decision making expertise to the SE team for on-going distribution, implementation and support for these applications.

RESPONSIBILITIES

  • Participate in the development of Systems Engineering departmental architecture, standards and guidelines.

  • Plan, coordinate and execute newly proposed as well as on going departmental processes and projects

  • Ensure that environments are ready for applications, have correct software and hardware and that all system components are at the anticipated versions

  • Configure, build, troubleshoot and maintain Linux infrastructure running in Amazon Web Services

  • Create, configure, and execute on-going or newly proposed processes and a variety of projects in support of client Operations.

  • Design, deploy and implement and assume responsibility for delivery of Cloud-based tools and environments

  • Analyze and resolve problems associated with the operating system's servers, hardware, applications, and software.

  • Deployment and Configuration management with tools such as Ansible, Chef, Consul.

  • Create documentation and material for training and reference

  • Collaborate with development teams.

  • Identify areas for improvement within processes and practices

  • Work with other highly skilled Administrators and Engineer engineers, grow and learn from each other.

  • Diagnose, report, solve and document and/or escalate technical problems

  • Investigate critical technical challenges pertaining to new and established projects

  • Participate in the project planning process and provide innovative recommendations for process improvements

  • Participate in strategic planning activities.

  • Facilitate peer leadership activities and collaborate with Leads and lower level development staff to ensure that all products conform to ETS standards.

  • Continuously identify process risks or gaps and offer solutions to address these problems.

  • Ensure that management of technologies is consistent with established architectural standards.

  • Implement database changes in a timely manner through coordination with the DBA team

  • Accurately document deficiencies and formulate recommendations to productively resolve any outstanding issues

  • Maintain knowledge of relevant industry developments and trends and share knowledge with team members

  • Provide technical expertise on SE systems, processes, products and services

  • Adhere to ethical standards and comply with the laws and regulations applicable to your job function

  • Participate in on-call shifts

Experience and Skills

Education, Certifications, or Special Licenses:

A bachelor’s degree in Computer Science or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired.

Relevant Years of Experience Required:

  • 4-7 years of progressively responsible experience as a Systems Engineer an IT environment for mid to large sized organization

  • 3+ years of experience in Linux system administration with knowledge of installations, performance-tuning, security, and shell scripting.

  • 2+ years of Systems Engineer experience in improving efficiency and maintaining an AWS infrastructure.

  • 1+ years of experience with infrastructure automation tools (Ansible, Puppet)

Preferred Experience

  • Extensive Experience with Amazon Web Services (AWS). Certification is a Plus.

  • Prior DevOps experience in improving efficiency and achieving Continuous Integration, Continuous Testing and Continuous Deployment

  • Experience with Continuous Integration tools (Atlassian, JIRA, Maven, Jenkins, etc).

  • Experience with scripting languages, including Python, Java, or Ruby

  • Well-rounded development experience in any modern language (C#, HTML, CSS, Java, etc.)

  • Experience with cloud and hosted infrastructure

  • Fluency with git and the gitflow branching method

  • Experience with networking load balancers such as Ngnix, Netscaler, HAProxy

  • Experience with SDLC Management software and solutions

  • Experience with Linux and fundamentals of Linux system administration preferred

  • Monitoring Experience with Graphite, CloudWatch and Grafana

  • Solid understanding of SQL, relational and non-relational databases

  • Excellent interpersonal skills and communication

  • Experience analyzing and strengthening existing infrastructure for reliability, availability, security, and scalability.


Share Profile