11 days old

System Reliability Engineer/DevOps - 179368

Toronto, ON M9C
  • Job Code
The System Reliability Engineer (SRE) is a specialized role that is commonly found in DevOps models. The core objective of the SRE is to continuously improve solution performance. SREs work alongside development and operations teams to provide guidance on designing and producing code that will result in reliable, efficient, and scalable solutions. Once these solutions are released, SREs troubleshoot operational issues within the applications portfolio and design automated fixes to prevent similar problems from occurring. SREs must have expertise in both application development and operations in order to identify, address, and prevent operational issues in applications.
  • Work with development teams to build scalable solutions that will operate reliably and efficiently
  • Guide developers to incorporate operational performance into solution design and coding practices
  • Troubleshoot and resolve operational issues for all applications in production
  • Design, build, and implement automation to prevent operational issues from recurring
Skills & Competencies:
  • Full understanding of solution operations and system administration (e.g. Unix, Linux, Windows)
  • Strong experience with IIS, & .NET
  • Understanding of network protocols
  • Strong understanding of data structures and algorithms
  • Proficiency with relational databases (e.g. MySQL, Oracle)
  • Proficiency with configuration management tools (e.g. Ansible, Puppet, Chef)
  • High expertise in development methodologies and coding languages (e.g. Bash, C++, Go, Java, PHP, Python, Ruby)
  • Strong interpersonal skills to communicate operational issues to development teams
  • Ability to lead technical teams through the design and implementation of automation
  • Strong understanding of infrastructure (virtualization, operating systems, load balancers, web stacks, databases, storage solutions, and networking.)
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
Qualifications & Experience:
  • Bachelor's degree in computer science or equivalent practical experience
  • Software engineering experience working with large distributed systems
  • Additional background in systems engineering or administration
  • Experience in analyzing and troubleshooting large-scale distributed systems
  • Experience in automated software deployment
  • Experience Leading technical teams, either in development or operations

We're designing a better way to work, so you can achieve what you're working for. Consistently named one of the 'Most Admired Companies' by FORTUNE Magazine, and recognized by DiversityInc as one of the 'Top 50 Companies for Diversity,' ADP works with more than 740,000 organizations across the globe to help their people work smarter, embrace new challenges, and unleash their talent. "Always Designing for People" means we're creating platforms that will transform how great work gets done, so together we can unlock a world of opportunity.

At ADP, we believe that diversity fuels innovation. ADP is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, or protected veteran status. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.


Posted: 2019-10-02 Expires: 2019-11-01

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:

System Reliability Engineer/DevOps - 179368

Toronto, ON M9C

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast