Information Technology - Site Reliability Engineer

  • St. Louis, MO
  • Posted 21 hours ago | Updated 9 hours ago

Overview

On Site
Full Time

Skills

Information Technology
Service Operations
IT Infrastructure
Art
Apache Velocity
Provisioning
Configuration Management
Management
Command-line Interface
SDK
Solaris
Problem Management
DevOps
Scripting
Operational Excellence
Technical Communication
Presentations
Communication
Computer Science
Physics
Mathematics
Software Engineering
Database Administration
Computer Networking
Python
Bash
Java
JavaScript
Node.js
SAN
Database
System Administration
Orchestration
Linux
Microsoft Windows
Terraform
Docker
Kubernetes
Continuous Integration
Continuous Integration and Development
Continuous Delivery
Cloud Computing
SAP BASIS
Law
IT Service Management
Innovation
Collaboration
Recruiting
Insurance
Finance
Professional Development
Training
Leadership
CompTIA
Customer Service
Career Counseling
Apex
Oracle Application Express

Job Details

Job#: 3012692

Job Description:

Job Description: Function: Technology Engineering and Service Operations

Responsible for the provisioning of technology infrastructure and enabling services for the enterprise. Ensures the design, build and run of our technology platforms deliver for both our external and internal customers in an efficient manner while appropriately managing associated risks.

Configures software to automate consumable services for infrastructure and applications using state-of-the-art DevOps principles. Empowers development teams through the introduction, development and/or maintenance of efficient tools and processes. Ensures continuous, high velocity delivery and automated deployment through the use of software provisioning, configuration management, source code management and/or team collaboration applications. May develop own automation scripts and procedures in a variety of scripting languages.

Key Responsibilities:

Work in a DevOps environment responsible for the building and running of large-scale, massively distributed, fault-tolerant systems.

Work closely with development and operations teams to build highly available, cost effective systems with extremely high uptime metrics.

Work with cloud operations team to resolve trouble tickets, develop and run scripts, and troubleshoot

Create new tools and scripts designed for auto-remediation of incidents and establishing end-to-end monitoring and alerting on all critical aspects

Build infrastructure as code (IAC) patterns that meet security and engineering standards using one or more technologies (Terraform, scripting with cloud CLI, and programming with cloud SDK).

Participate in a team of first responders in a 24/7 environment, follow the sun operating model for incident and problem management

Key Skills:

DevOps - Uses knowledge of DevOps operational practices and applies engineering skills to improve resilience of products/services. Designs, codes, verifies, tests, documents, modifies programs/scripts and integrated software services. Applies agreed SRE standards and tools to achieve a well-engineered result.

Systems Thinking - Uses knowledge of best practices and how systems integrate with others to improve their own work. Understand technology trends and use knowledge to identify factors that achieve the defined expectations of systems availability.

Operational Excellence - Prioritizes and organizes one's own work. Monitors and measures systems against key metrics to ensure availability of systems. Identifies new ways of working to make processes run smoother and faster.

Troubleshooting - Applies a methodical approach to routine issue definition and resolution. Monitors actions to investigate and resolve problems in systems, processes and services. Determines problem fixes/remedies. Assists with the implementation of agreed remedies and preventative measures. Analyzes patterns and trends.

Technical Communication/Presentation - Explains technical information and the impacts to stakeholders and articulates the case for action. Demonstrates strong written and verbal communication skills.

Experience:

BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent job experience required

4-7 years of experience in software engineering, systems administration, database administration, and networking.

2+ years of experience developing and/or administering software in public cloud

Experience in monitoring infrastructure and application uptime and availability to ensure functional and performance objectives.

Experience in languages such as Python, Bash, Java, Go JavaScript and/or node.js

Demonstrable cross-functional knowledge with systems, storage, networking, security and databases

System administration skills, including automation and orchestration of Linux/Windows using Terraform, containers (Docker, Kubernetes, etc.)

Proficiency with continuous integration and continuous delivery tooling and practices

Cloud Certification Strongly Preferred

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, 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 or .

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Apex Systems