Senior Systems Engineer Location: Lawrence, KS
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.