Senior DevOps Engineer - Remote

Basic Information

Country

Canada

State

NA

City

Remote

Date Published

15-Sep-2021

Job ID

31553

Travel Amount

None

Description and Requirements

BMC Software is hiring a Senior DevOps/SRE Engineer.  We are looking for a passionate and self-motivated individual.  You will be working with a team to maintain and evolve our Cloud native direction.  The role drives business value through technical innovation such as simplification, extensibility, automation and supportability. 

 
PRIMARY RESPONSIBILITIES:

- As a developer, focus on Site Reliability Engineering principles to develop tools, automation, CI/CD pipeline to operationalize new BMC SaaS services and to transform BMC’s legacy applications to SaaS continuous delivery model 

- 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 

- 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 AND EXPERIENCE: 


- Kubernetes and Docker 

- Scripting (Ansible, Shell, Python, etc) 

- Jenkins, Spinnaker 

- Monitoring Tools like Prometheus, Grafana, Network profiling or other CNCF tools 

- Distributed tracing experience with tools like Jaeger 

- Log streaming experience with logstash, fluentbit to Elastic/Kibana 

- 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 

- Experience with other Public Clouds (Azure, Google Cloud) is a benefit. 

- Strong problem solving and analytical skills 

- Team player with good communication and written skills.  Being able to conduct discussions across multiple teams and levels of seniority to drive SRE agenda 

 

This position is part of BMC DevOps team. This can include weekend work during scheduled production activities and after hours work as needed. 

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.
It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, creed, sex, age, sexual orientation, national origin, disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, disabled veteran or status as a protected veteran, 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.