SRE DevOps Engineer in Norcross, GA at CareerBuilder

Date Posted: 10/8/2018

Job Snapshot

Job Description

US - CareerBuilder

 

 

SRE DevOps Engineer Role

CareerBuilder is the global leader in human capital solutions as we help people target and attract their most important asset – their people. From candidate sourcing solutions, to comprehensive workforce data, to software that streamlines your recruiting process, our focus is always about making your recruitment strategy simple, fast and effective. Enterprise Software Solutions empowers CareerBuilder with software solutions to drive our business. The Site Reliability Team exists within the Enterprise Software Solutions Department.  This team has three main objectives. They are to (1) Empower Developer Productivity, (2) Monitor application uptime and performance, and (3) Improve Quality from a Compliance and Risk Perspective. We strive to manage our responsibilities from the DevOps/Site Reliability perspective. We give our developers the tools they need to develop, deploy, and monitor applications that drive the business in an environment that considers Security, Risks and IT compliance responsibilities.

We are a Kanban team that works with multiple development teams to implement continuous integration and deployment solutions using Agile Principles. We strive to approach each opportunity from a devops philosophy. We manage the deployment of our developer’s code using Jenkins and Terraform into our virtual private cloud in AWS. We make use of Windows and Linux environments where we deploy solutions written in Ruby, .NET C#, and .NET Core. We deploy to web applications and RESTful APIs. Our deployment pipelines utilize a myriad of tools along with open source options to allow for rapid product development bringing value to our customers while still maintaining solid controls around our change control process to satisfy our IT audit compliance. We implement and enable monitoring tools within our environment to gauge performance, responsiveness, and customer satisfaction standards are being met. We use vulnerability scanning tools on a dynamic and static level to ensure quality from a risk perspective.

As a DevOps Engineer on this team you will be improving on the existing pipelines and building out additional ones to continually meet the needs of our project team developers. You will play a part in building custom solutions to further enhance monitoring of performance and quality across all our solutions. You will be focused on providing automated solutions to operational challenges and initiatives: Eliminate repetitive work through scripting/automation; Provide technical leadership and consultation to the appropriate functional area, risk identification, mitigation, and escalation early in the process; Have a basic understanding of software development, enabling a close, mutually beneficial working relationship with development teams; Perform complex technical work to accomplish tasks and projects; Identify, develop, and deploy automation scripts and tools to improve overall efficiency. 

Some of the tools we use daily

  • .Net C#
  • Ruby on Rails
  • .NET Core
  • RubyMine
  • Terraform
  • CheckMarx
  • AppSpider
  • Slack
  • CodeClimate
  • SolidCore
  • Docker
  • Scalyr
  • GitHub
  • Swagger
  • LogicMonitor
  • Team Foundation Server
  • NewRelic
  • Jenkins
  • OSSEC
  • Unix Shell
  • PowerShell
  • Jira
  • ReSharper
  • Visual Studio

 

Job Requirements:

Requirements
As a DevOps Engineer, you must be an active contributor and bring your ideas and opinions to the table. You will need to be a collaborative team player with strong interpersonal skills and the ability to present complex technical information in layman’s terms frequently. You will be supporting multiple development teams.

The Ideal Candidate Will Have (Requirements):

  • A passion for technology and bringing your visions to reality through code and leveraging state of the art technologies
  • Basic understanding of Object Oriented Programming languages (.Net, C#, Ruby)
  • Active participant and contributor to a culture of learning, collaboration and innovation; we expect you communicate effectively by leaving eloquent comments on pull requests, and like to use dry erase markers to enhance discussions
  • Experience with a wide variety of web development and coding tools, techniques and technologies, such as Continuous Integration, Continuous Deployment, Git, .NET, .NET Core, Ruby on Rails, Docker, AWS (you do not have to have all of these)
  • With our recent transition to the cloud, we love engineers with cloud experience on AWS including tools like Auto Scaling, Elastic Load Balancing and CloudWatch
  • Demonstrated ability to earn your teammates' trust and respect through clear, honest, and helpful communication
  • BS in Computer Science or related field (preferred but not required)

 


 

 

Benefits-We’re All About You! 

When you're focused on the goal, not the path – you can be more flexible, and that translates into more productive and satisfied employees. From flexible hours to volunteering during work hours to diverse education opportunities, CareerBuilder is committed to helping employees strike a balance. 

Here are just some benefits we offer:

  • Training that positions you to hit the ground running with ongoing learning and development courses; we never stop investing in our people.
  • Comprehensive Medical, Dental & Vision Programs
  • Education Reimbursement Program allowing up to $5k per year towards completion of a Bachelor’s and non-MBA graduate degree, and up to $10K per year towards completion of an MBA!  No strings attached!  
  • $400 Annual Reimbursement for Wellness Activities, including your gym membership!  
  • 401(k) Program with Strong Employer Match and 2 year vesting schedule!  

CareerBuilder, LLC is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital or veteran status.

 

TSR ID: 001026