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.