IBM Intermediate DevOps Engineer in TORONTO, Ontario

Job Description

IBM Global Business Services: Join a Leader. Consult with us.

IBM Global Business Services has more than 60,000 professionals in over 50 countries worldwide. With a strong focus on results, we enable clients to leverage technology and information to improve performance and create sustainable competitive advantages. We will deliver innovative business consulting, business process design, systems integration, and application design and management to leading sector organizations in 17 industries worldwide. With access to resources that only a global leader can provide, you will learn valuable skills, gain access to a vast and diverse network of talented professionals, and enjoy unparalleled career, training, and educational opportunities. ​ We are proud of our talented team, our respected reputation, and our outstanding results.

Role Description:

The DevOps engineer is a software developer with a focus on applying DevOps practice and implement Agile Application Automation Lifecycle Solutions. They are responsible for designing and developing scripts/tools for continuous integration, continuous deployments and automation templates/tools for on-demand infrastructure provisioning on public/private or hybrid Cloud environment.

Responsibilities include:

  • Design and Implement Agile Application Automation Lifecycle Solutions including continuous integration, test driven development, and acceptance test driven development, continuous deployment;

  • Work independently with clients to design, configure, and manage a DevOps based IT management environment using Private/Public Cloud, Virtualization, Containerization, Agile Application Lifecycle Management, and Distributed Management/Monitoring technology;

  • Design and implement Containerization and cloud-based architectures, leverage agile development techniques for scripting, and setting up developers so that they can “run what they build”;

  • Develop proposals and participate in sales/business development efforts within the IBM DevOps practice;

  • Work with client team to provide DevOps best practice and execute DevOps maturity assessment consultant engagement with the client.

You will also:

  • Work with the sales team to build and validate complex DevOps solutions by using your consulting skills, technical skills, business knowledge, and solution expertise in both a pre/post-sales environment to effectively articulate the DevOps solution into the clients’ business environments in order to achieve client expected business results;

  • Contribute to IBM’s business growth by identifying and promoting new opportunities within the customer account;

  • Establish your credibility and build trust with client organizations.

Required Technical and Professional Expertise

  • 2+ years of strong software engineer experience in developing software solution in J2EE or .Net enterprise application development;

  • Skills Proficiency in scripting languages such as Shell, Python, Perl, Ruby, etc.

  • Responsible for implementing, delivering and troubleshooting CI/CD build pipelines such as:

  • Incident Management: Jira, Service Now

  • Source Code Mgt: BitBucket

  • Build: Maven

  • CodeScan: Veracode, Nexus

  • Code Quality: Sonarqube

  • Test: Selenium, Cucumber, JUnit

  • Deploy/Automation: Jenkins, TFS/TFVC

Preferred Tech and Prof Experience

  • 1+ years scripting in infrastructure automation tool (Terraform, Chef, Juju, AWS CloudFormation)

  • 1+ year Container application design and implementation with Docker (Engine, Compose, Swarm, Networks, Storage, Images, etc.) and Docker Management Utilities (Docker UCP, Rancher, Kubernetes

  • 1+ years of Linux – Install, Manage (Ubuntu, RedHat, CentOs…) Or 1+ years of Windows Server – Install, Manage (2008, 2012).

  • 1+ years of public cloud (AWS, Azure, SoftLayer).

  • 1+ years multi-hypervisor (VMWare, KVM, Hyper-V, VirtualBox).

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.