Cloud Architect - Canada

Basic Information

Country:

Canada

State:

NA

City:

CAN Office at Home

Date published:

02-Jun-2021

Job ID:

30255

Travel Amount:

None

Description and Requirements

From core to cloud to edge, BMC delivers the software and services that enable over 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.

BMC Software is hiring a Cloud/DevOps/SRE Architect in North America.  We are looking for a passionate and self-motivated individual.  You will be working with a global team to architect, operate and evolve our Cloud native journey.  The role drives business value through technical innovation such as toil elimination, extensibility, automation and supportability. 

Primary responsibilities for role:

  • As an architect, focus on Site Reliability Engineering principles to design, drive and develop tools, automation, CI/CD pipeline to operationalize new BMC SaaS services and to transform BMC’s legacy applications to SaaS continuous delivery model
  • The role will cross organizational boundaries to ensure high collaborative efforts and deliverable goals are met – you may be embedded in R&D and Operational teams to help deliver solutions for Cloud services – e.g. Common CI/CD pipelines, operationalizing new cloud services which require collaboration between R&D, Support and Operations.
  • Remove operational and product toil by automating and apply development principles to operational practice
  • Transform legacy technology stack to allow to be more cloud native.  Technology stack is complex but evolving – some examples Kafka, Zookeeper, Cassandra, ActiveMQ, Postgres, Victoria metrics, MSSQL, EFK, Kubernetes (Rancher, Openshift, Upstream K8s, EKS, AKS), BMC Colo cloud, Public cloud, private cloud, and hybrid cloud deployments.
  • Transform and evolve observability of Cloud stack to use industry standard tools, open source technologies and make is simple for Operations to determine the state of Cloud services and for DevOps/R&D to measure quality of service. This will include developing and refactoring open source tools like Jaeger, measure SLO/SLI, Service Mesh technologies, EFK, Persistent storage solutions to work with BMC’s cloud stack.
  • Participate in evaluating new technologies to solve business challenges in deliver a world class SaaS Service
  • Participate with Development and Operations teams to deliver new services that bring value to customers quickly as well as enabling BMC to operate, maintain and monitor with ease.  E.g. design deployment architecture, operational fabric, tools to support new service
  • Conduct root cause analysis with the cross functional teams after service disruptions to look for opportunities to improve, be proactive and prevent future disruptions. 
  • Aftermath action will include product improvements, new observability capabilities, service deliver improvements and process improvements
  • Solve new challenges of delivering cloud services to multi-cloud – use of AWS EKS, Azure AKS, Google, IBM, and Private Cloud.
  • Participate in designing migration solutions to take legacy BMC customers to cloud native solutions with zero to minimal impact and speed.
  • Automate delivery of infrastructure as a service


Skills required and experience with:

  • Strong hands on experience in following
  • AWS Certified Solutions Architect - Professional
  • Kubernetes and Docker
  • Scripting experience (Ansible, Shell, Python, etc)
  • Strong understand of CI/CD tools such as Jenkins and Spinnaker
  • Experience or strong familiarity with monitoring tools like Prometheus, Datadog, Dynatrace, and other CNCF tools
  • Distributed tracing experience with tools like Jaeger
  • Log streaming experience with logstash, fluentbit to Elastic/Kibana, datadog
  • Experience with Rancher, RH Openshift is a benefit
  • Experience with AWS services like EC2, Aurora, RDS PostgreSQL, Networking, VPCs, Security Groups, Load Balancers, S3
  • Experience working with PostgreSQL, and AWS Aurora
  • Strong problem solving and analytical skills
  • Demonstrable experience presenting technology topics and ideas to technology stakeholders or in public forums
  • Team player with good communication and written skills.  Being able to conduct discussions across multiple teams and levels of seniority to drive SRE agenda
 
#LI-Remote

It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, sex, age, national origin, physical or mental disability, history of disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, sexual orientation, protected veteran status, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors.

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.