Site Reliability Quality Engineer
Toronto, Canada Bachelor's Degree Design / Civil engineering / Industrial engineering
Job description
This is your chance to be an integral part of a dynamic team of talented professionals developing and deploying innovative, industry-leading, cloud-based software.
While at IBM, you'll be expected to draw upon your technical skill set and make important contributions to our popular Business Analytics cloud offerings, collaborating daily in an agile development environment with an extended team of experienced cloud engineers.
The IBM DevOps and Site Reliability Engineering (SRE) Quality Engineer is a key role in the growing and dynamic IBM Business Analytics organization. This technical role is focused on testing and deploying cloud applications, automating wide ranges of operational tasks, problem-solving, and interfacing with product management, development teams' company-wide, and end users, to solve complex problems.
Primary Responsibilities include but are not limited to:
· Designing, developing and debugging automated tests for Business Analytics pipeline
· Balancing velocity and reliability in the delivery of our Software as a Service (SaaS) offerings
· Driving technical and architectural excellence across all our Business Analytics offerings
· Improving the monitoring and alerting systems used for our SaaS offerings
· Documenting and sharing your experience, mentoring others
Skills and Attributes
· Penchant and aptitude for identifying coverage gaps and potential product improvements
· Meticulous and practiced troubleshooting skills to identify performance bottlenecks and bugs
· Understanding of 12-factor app development and ability to recommend architectural changes to convert existing apps
· Experience testing and shipping SaaS offerings within large-scale, cloud-based infrastructure
· Relentless drive to eliminate toil through automation
· Keen troubleshooting skills and practiced agile development methodology
· Passionate about learning new technologies
· Familiarity with load balancing, geo routing, and proxying
· Strong verbal and written communication skills, both internally and customer-facing. Work Environment:
You will be part of a strong, modern team culture driven to create best in class development and deployment environments, delivering an industry leading user experience for our customers. You will be valued for your contributions in a rapidly growing organization with dynamic opportunities. Each day, you will attend daily team scrums and project meetings to make important contributions in the development and architecture of automated solutions to continue building and optimizing our cloud and deployment.
This position will be based out of our downtown Toronto office.
HYBCLD18
Auto req ID
193792BR
Required Education
Bachelor's Degree
Role ( Job Role )
Software Developer
State / Province
ONTARIO
Primary job category
Software Development & Support
Company
(0026) IBM Canada Limited - IBM Canada Limitee
Contract type
Regular
Employment Type
Full-Time
ERBP
Yes
Is this role a commissionable/sales incentive based position?
No
Travel Required
No Travel
IBM Business Group
Hybrid Cloud
Preferred Education
Bachelor's Degree
City / Township / Village
TORONTO
EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise
· Mastery of at least one programming language (Java, C/C++, C#, Go, Javascript)
· Virtualization and Container orchestration (Xen, Docker, Kubernetes)
· Defect tracking and management (Jira, Mantis, Bugzilla)
· Performance measurement (JMeter, BlazeMeter, Locust, Funkload)
· Chaos simulation (Simian Army, ChaosMonkey, Pumba, Blockade)
· Continuous Integration platforms (Jenkins, TeamCity, Travis CI)
· Source and project control (GitHub Enterprise, ZenHub)
· Virtual application and web servers (Apache, NGINX, WebSphere, IIS)
Country/Region
Canada
Preferred Technical and Professional Experience
· Configuration management (Ansible, Chef, Rundeck)
· Data Warehousing and Analysis (Cognos Analytics, Planning Analytics, Controller)
· Monitoring and logging (Nagios, QRadar, New Relic, Prometheus)
· Network Appliances – Firewalls and Load Balancing
· NoSQL databases, key-stores and other data-structure solutions (MongoDB, Redis)
· Single sign-on solutions and the Security Assertion Markup Language (SAML) 2.0 standard
Secondary Job Category
Other Software Development & Support
Eligibility Requirements
Must be eligible/legally entitled to work in Canada.
This role will involve working with technology that is covered by Export Regulations sanctions. If you are a Foreign National from any of the following US sanctioned countries (Cuba, Iran, North Korea, Sudan, Syria, and Ukraine) on a work permit, you are not eligible for employment in this position.,
Position Type
Professional
Early Professional Track
Not Applicable - Professional Hire