11 days old
2018-07-112018-08-08

Software Engineer - Chaos Testing

Durham, NC 27709
  • Job Code
    632466
  • Payrate
    $45 To $55
  • Jobs Rated
    8th
job summary:
  • You have a passion for technology and can navigate your way across complex and rapidly-changing landscapes by staying on top of latest trends and thrive by sharing knowledge.
  • Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real needs.
  • Are comfortable as a self-starter, who actively challenges status-quo, is curious and not afraid to ask "Why" and "What if"?
  • Are experienced with the tools of the trade including a variety of modern programming languages and frameworks
  • Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
  • Have a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone's job.
 
location: Raleigh, North Carolina
job type: Contract
salary: $45 - 55 per hour
work hours: 9 to 5
education: No Degree Required
 
responsibilities:
  • Coordinating and providing continuous improvement to Disaster Recovery/Resiliency testing for the Enterprise in both the Mainframe and Distributed systems space
  • Taking the lead to develop a suite of exercises, monitoring, and reporting to simulate failure scenarios that can be used to demonstrate resiliency
  • Working closely with the team to implement a solid chaos engineering environment which supports Failure as a Service, including a test framework, a continuous delivery pipeline, automatic reporting, and feedback loops
  • Working closely with the team to develop and continuously improve the chaos solutions for application and infrastructure resiliency
 
qualifications:
  • You have a passion for technology and can navigate your way across complex and rapidly-changing landscapes by staying on top of latest trends and thrive by sharing knowledge.
  • Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real needs.
  • Are comfortable as a self-starter, who actively challenges status-quo, is curious and not afraid to ask "Why" and "What if"?
  • Are experienced with the tools of the trade including a variety of modern programming languages and frameworks
  • Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
  • Have a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone's job.
 
skills:
  • Your hands-on experience with application and infrastructure recovery, DB replication, network resiliency, data center classification, Mainframe recovery, cloud service providers and other components of the infrastructure
  • Your experience with automated deployment, continuous integration, and release engineering tools - GoCD, Rundeck, Ansible, Jenkins, Python, Node.js, and/or Ruby)
  • Your experience with application performance analysis and monitoring toolset like AppDynamics, New Relic, Java profiling tools
  • Your experience reviewing architecture designs, configurations, and operational documentation
  • Your hands-on experience developing workflows and logic for a cloud based SaaS application.
  • Your exposure to regulatory guidelines and the ramifications on High Availability and Disaster Recovery architecture for IT applications / Databases
  • Your ability to derive meaningful information from ambiguous situations
  • Your previous team would describe you as a team player and the go-to person.
  • You are comfortable with taking on new engineering challenges, defining potential solutions, and implementing designs in development, system operations, resiliency testing, security hardening, and performance engineering
  • Your experience with Agile software engineering best practices including coding standards, code reviews, source control management, build processes, testing, and operations

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Categories

Jobs Rated Reports for Software Engineer

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer - Chaos Testing

Randstad Technologies
Durham, NC 27709

Share this job

Software Engineer - Chaos Testing

Randstad Technologies
Durham, NC
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast