Software Engineer – DevOps Job Description

Software Engineer – DevOps Job Description Template

Our company is looking for a Software Engineer – DevOps to join our team.

Responsibilities:

  • Work with Continuous Integration and Delivery tools;
  • Need to excel in teamwork, critical thinking, adaptability, problem analysis, initiative, and planning & organizing;
  • Participate in peer review of your own and others’ code;
  • Key contributor in a DevOps-oriented, cloud-focused systems and infrastructure engineering organization;
  • Produce high quality, infrastructure focused software that is unit tested, reviewed, and continuously integrated;
  • Mentor and train other team members on coding standards, cloud-design patterns, and infrastructure architecture;
  • Demonstrate the ability to stick to process and procedure to help ensure appropriate controls are always met;
  • Able to work effectively in high-pressure situations;
  • Must be able to rotate to an on-call schedule;
  • Implement world-class techniques to ensure infrastructure uptime, platform resiliency, and quality updates;
  • Participate in 12×7 on-call rotation, and be available to work with global teams in the event of critical outages;
  • Proficient in automating build processes and strong experience required in continuous integration techniques;
  • Develop code to support systems automation and integration with 3rd party services;
  • Experience working in a fast-paced agile environment.

Requirements:

  • Familiarity with Node.js;
  • Professional software development experience;
  • Familiarity with agile methodologies, Scrum preferred;
  • Working knowledge or experience with REST;
  • Familiarity or experience working with relational databases (preferably MSSQL);
  • Experience working with CI and CD tools (preferably Azure Devops and Octopus Deploy);
  • Configuration Management using Salt (preferred), Ansible, Puppet or Chef;
  • Continuous Integration – experience designing and implementing;
  • Kubernetes – experience working with container-orchestration systems;
  • Experience with DevOps core concepts and Agile software development practices;
  • Comfortable with industry standard practices related to security;
  • Cancer;
  • Autism;
  • Knowledge or experience with algorithms, data structures, complexity analysis and software design;
  • Obsessive compulsive disorder.