SRE Engineer, Digital Innovation

$69,000 - $109,000 yearly
  • The Resume Review - Recruiting Department
  • Columbus, GA, USA
  • Sep 15, 2020
Full time Information Technology

Job Description

Current opening for a SRE Engineer, Digital Innovation in the Columbus, GA area.

Our Client is a leading financial services provider, and the technology behind many successful financial brands, products and programs.   We have a people-centered focus - with our customers and within our team.   That focus has helped us to innovate and grow our business to where it is today.   It’s also helped us build a close-knit team that enjoys new ideas and solving problems together. 

You might fit well in the product innovation team if you enjoy technology, are passionate about the things you create, enjoy setting your own direction and moving fast.  This includes sharing opinions within the team, taking initiative to learn new things and putting in the work to make our products the best. 

SRE Engineer, Digital SRE Team

You might fit well in the Digital Ops SRE team if you enjoy technology, are passionate about the things you create, enjoy setting your own direction and moving fast.  This includes sharing opinions within the team, taking initiative to learn new things and putting in the work to make our products the best. Position requires experience in Amazon Cloud, Kubernetes and Docker Containers.

As a SRE Engineer...

You are responsible for delivering an end-to-end solution from initial concept through finished solution in the area of automated build, deployment, monitoring and server infrastructure.  You’ll need the ability to quickly understand needs, from a user perspective, and move from there to a working prototype that captures the essence of what the product should be.  The ability to not only code and configure tools, but also assemble and integrate technology across disparate platforms is critical to success. This includes a deep understanding of systems, data structures, modern scripting and enterprise level languages as well as open source tools that can and should be leveraged to solve problems.  You’ll work in a rapid environment where there aren’t always clear specifications or rules about how something should be done, where it’s up to you to figure things out and keep things moving.  Some other things you’ll do regularly include:

  •     Write code, integrate systems and build configurations to drive and innovate around our server based platform across the company’s organization.
  • Leverage open technology such as Java, Kubernetes, Docker, Saltstack, Bash, Javascript, Python,Git, Jenkins, HAProxy, AWS Cloud, ELK, Kafka, MongoDB and plenty of others
  • Integrate systems using a wide variety of protocols like REST, SOAP, MQ, TCP/IP, JSON and others
  • Design and build automated code deployment systems that simplify development work and make our work more consistent and predictable.  You’ll do this byorchestrating environment deployment from OS all the way through the application layers of a solution, using tools such as Kubernetes, Docker, Saltstack, Jenkins and many others
  • Exhibit a deep understanding of server virtualization, networking and storage ensuring that the solution scales and performs with high availability and uptime
  • Create mechanisms/architecturesthat enable rapid recovery, repair and cleanup of faulty migrations with good understanding of fault tolerance and failure domains
  • Identify opportunities to deliver self service capability for the most common infrastructure and application management tasks
  • Create Platform automation to create/manage clusters and Deployment automation for all CI/CD pipelines
  • Provide deep and detailed levels of monitoring/alerting capabilities across all levels of the application
  • Help mentor other engineers and technical analysts.
  • Plan sprints within your project team to keep yourself and the team moving forward
  • Move fast, break things, and determine how to fix them
  • Help development teams with designing, capacity planning and deploying large-scale distributed systems
  • Map and maintain dependencies and understand implications of service disruptions on the overall system health
  • Lead incidents to quickly bring services online with minimal disruption
  • Effectively and readily assess customer impact post-incident 

Who you are…                                                                          
You’re someone who wants to influence your own development.  You’re not intimidated by technology, you know how to leverage it to build great products. Your skills are broad –scripting, user experience, integration, database, even business domains – and you easily transition between those.  You like to leverage modern technology and can quickly assemble it to create solutions that aren’t over-engineered.  You’re also comfortable in a role where a job title is not considered the final definition of who you are, but just a starting point.

What Are We Looking For in This Role?

Minimum Qualifications

  • Bachelor's Degree
  • Relevant Experience or Degree in: Computer Science, Management Information Systems, Business or related field
  • Four-year college degree and 2 years professional experience, or a high school diploma with 4+ years professional experience in coding, designing, developing and analyzing data

What Are We Looking For in This Role?

Minimum Qualifications

  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field
  • Typically minimum of 4 years - Professional Experience In Coding, Designing, Developing And Analyzing Data.  Typically has an advanced knowledge and use of one or more front / back end languages / technologies and a moderate understanding of the other corresponding end language / technology from the following but not limited to; two or more modern programming languages used in the enterprise, experience working with various APIs, external Services, experience with both relational and NoSQL Databases.