Site Reliability Engineer in Kansas City, MO at APEX Systems

Date Posted: 10/13/2018

Job Snapshot

Job Description

Job #:  883961

Apex Systems is currently seeking a Site Reliability Engineer for a large client downtown Kansas City.   Please send any & all resumes directly to Wes Hilfiker at whilfiker@apexsystems.com.  C2C is not an option.

6 Month Contract to Hire 

Job Description Summary

Our Site Reliability Engineers are the interface between our developers and our infrastructure. You will join a team that will partner with product teams, build out our monitoring infrastructure, automation, and troubleshooting while supporting developers as they try to do the same. You’ll be tasked with building and improving our monitoring infrastructure, alerting, operational tooling, automating operational workflows, performing architecture and design reviews, investigating system failures and complex outages, application\system risk assessments, as well as writing code.
SRE delivers important system properties: reliability, performance, efficiency, and scalability, for the products, applications, and systems that our customers use every day. SREs work in high-performance squads with expertise on large scale system reliability and in-depth understanding of critical business components architecture, as well as dedicated engineering teams building comprehensive tools, platform and infrastructure.


Job Description

  • Work with development partners to shape the architecture, design, and implementations of new and existing systems to enhance their reliability, performance, efficiency, and scalability
  • Ensure all key services are monitored for availability, latency, alerting, and overall system health.
  • Develop, maintain, online monitors, thresholds, dashboards, reports, and scripts.
  • Optimize monitoring processes.
  • Scale systems sustainably through automation of deployment and evolve systems by pushing for changes that improve reliability and velocity.
  • Drive efficiencies in systems and processes: capacity planning, configuration management, performance tuning, monitoring and root cause analysis.
  • Build out and manage continuous delivery process for applications in collaboration with the development teams.
  • Improve automation, tooling and processes to support development and deployment.
  • Troubleshoot site outages, Incident Management, and performance issues, including on-call response.
  • Assist the provisioning of systems and services, including configuration management.

 

Desired Qualifications

  • Bachelor’s degree from an accredited university or college in business administration, computer science, information systems or a related academic field OR Four (4) years of experience supporting and troubleshooting computer systems and peripherals, data/voice communications, and local/wide area networks; and demonstrated capacity for complex programming.
  • Excellent oral and written communications skills with the ability to develop and present technical presentations.
  • Experience with design, implementation and support of monitoring tools in a complex, multi-platform environment.
  • Experience in building monitoring solutions, set up and test proactive monitoring alerts.
  • Experience in PowerShell scripting.
  • Have coding experience in at least one programming language, primarily in .Net, and a desire to pick up more, IIB, Java.
  • Solid knowledge in Windows operating systems (7+ years).
  • Knowledge of cloud and virtualization technology required.
  • Experience in Agile SDLC practices with strong focus on continuous integration and continuous delivery pipeline automation and tooling, DevOps, distributed version control system, and agile methodologies.
  • Building capabilities through an automation platform in support of our journey to build our software products into cloud environments.
  • Lead, design, build, and test system automation.
  • Ability to steer technology direction and provide appropriate knowledge sharing the team.
  • Strong troubleshooting skills to isolate system faults.
  • Ability to provide effective on-site and remote support and troubleshooting 24X7.

Preferred Qualifications

  • Master’s degree in computer science, information systems, or a related academic field
  • Seven (7) years of experience supporting and troubleshooting computer systems and peripherals, data/voice communications, and local/wide area networks; and demonstrated capacity for complex programming
  • Web Server software: IIS (preferred), Apache.
  • Dynatrace tools, Splunk
  • Knowledge of application performance management and web-based technologies.
  • Understanding of security and vulnerability best practice and design implications.

 

 

 

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178