Remote Principal SaaS/DevOps Engineer

Basic Information


United States




USA Office At Home

Date published:


Job ID:


Travel Amount:


Description and Requirements

BMC helps customers run and reinvent their businesses in the digital age by tackling their IT management challenges, championing their innovation, and celebrating their success.
Every BMC employee has the potential to have a tremendous impact on customer success—and when customers thrive, we all do.

BMC offers bold and fearless career-seekers like you the opportunity to expand your skills, your network, and your horizons as you work to enable customer growth and innovation every day. You will be surrounded by peers who inspire you, drive you, support you, and make you laugh out loud, in an environment that fosters individuality, respect, and personal ambition.

The BMC Innovation Labs brings together customers, partners, and employees to accelerate the development of new and relevant solutions that create value. Our goal with our innovation labs team is to harness new ideas, to anticipate and act on market changes by:
Fostering innovation by creating spaces for experimentation
Advancing ideas that generate disruptive technologies
Accelerating prototyping and development of new capabilities
Within this team we will work at the leading edge of technology to help create some truly innovative and interesting solutions - this could range from working on IoT based projects, through to Augmented Reality, AI/ML, Edge Computing etc. 

Position Description:

The Innovation Labs at BMC is looking for a Principal SaaS / DevOps Engineer to join our growing Innovation Labs team. The individual will be responsible for developing solutions that expand and optimize customer’s data pipeline architecture, as well as optimize data flow and collection for cross functional teams. 
Primary Roles and Responsibilities:

  • Planning, designing and developing cloud-based applications.
  • Managing cloud environments in accordance with company security guidelines.
  • Deploying and debugging cloud initiatives as needed in accordance with best practices throughout the development lifecycle.
  • Educating teams on the implementation of new cloud-based initiatives
  • Building and designing web services / microservices in the cloud, along with implementing the set-up of geographically redundant services.
  • Building and maintaining tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
  • Deploy product updates as required while implementing integrations when they arise.
  • Automate our operational processes as needed, with accuracy and in compliance with our security requirements.
  • Manage code deployments, fixes, updates and related processes.
  • Work with CI and CD tools, and source control such as GIT and SVN.

Must-have experience/criteria:

  • Familiar with industry trends, IT ops and industry best practices, and able to identify the ones we should implement.
  • Demonstrable experience working with either AWS / Google Cloud / Azure
  • Experience with various modern programming languages such as Python, Java, Golang, Node.js etc. Also experience in REST API development including JSON and XML
  • SQL and NoSQL databases knowledge
  • Experience with DevOps CI/CD pipelines / Jenkins and GitHub
  • Experience in microservice development using Container technology such as Docker, Kubernetes, Helm Charts, etc.
  • Strong experience with Linux-based infrastructure / Linux/Unix administration
  • Experience in working with Puppet or Chef for automation and configuration.

Nice to have experience 
  • Understanding of the ITSM/ITOM market is a plus
  • Technical experience in developing and releasing enterprise solutions to market 
  • Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
  • Experience with security best practices regarding SSO, certificate mgmt., encryption, etc.
  • Extensive experience with open-source technology, software development and system engineering.

It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, 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, 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.