View all jobs

DevOps Engineer

Waltham, MA
The Brainshark DevOps team supports our sales training and coaching platforms, ensuring that
Brainshark’s SaaS application is available 24x7 to thousands of customers including over half of
the Fortune 500. Be part of a team to lead the transformation to DevOps and Continuous
Delivery across the organization. Create process to perform continuous deployment, including
full orchestration of deployment process. Develop tools and scripts to improve efficiency of
operational tasks. Create and provide best practices to the organization for DevOps, builds,
continuous integration, deployment and infrastructure. Implement monitoring processes and
design/deploy monitoring dashboards. Build and support system automation, deployment, and
continuous integration tools. Maintain and monitor production environments.

Some technologies we use:
Microsoft Azure Cloud Services, Terraform, Packer, PRTG, Python, Jenkins, Jira, Octopus,
Bitbucket/Git, PowerShell, PagerDuty, Nutanix, FortiGate, 

Responsibilities include:
  • Lead mission-critical technology projects to improve the product and processes
  • Collaborate with engineering teams to streamline the provisioning and automation of multiple deployment environments
  • Support engineering teams in enhancing cloud capabilities within the product
  • Monitor and maintain mission-critical components across our Hybrid SaaS offerings.
  • Drive automation following infrastructure as code model and using SDLC best practices
  • Work with security team to design and implement practices for securely managing and deploying Brainshark’s technology stack
  • Respond to and resolve critical customer issues as part of the on-call rotation

What we are looking for:
  • 3+ years working in a DevOps role within a SaaS environment
  • Knowledge of Cloud best practices, operations and security, with hands on experience in Azure or AWS
  • Experience with SCM tools, Git as the primary, and a solid understanding of Git workflow best practices
  • Ability to write scripts in a variety of languages like but not limited to Bash, Python, PowerShell, or Ruby 
  • Solid understanding of Microsoft technology stack as well as Linux based systems
  • CI/CD tools such as Octopus Deploy, Jenkins, and Nexus
  • Configuration Management tools like Chef, Puppet, Salt, or equivalent tool
  • Experience with Terraform and/or other infrastructure as code paradigms and technologies
  • Strong understanding of networking technologies and protocols used for web-based applications, load balancing technologies, application filtering, high availability, and dynamic scaling
  • Experience with network switches, firewalls, enterprise level data storage and other common data center related hardware
  • Experience with virtualization technology (Nutanix, VMware)
  • Deep Azure knowledge and practical understanding of the wide range of services available.
  • Experience using container technologies such as Docker, Docker Swarm, Kubernetes and or other container solutions
  • Log management tools, like Sumologic or Splunk

At Brainshark, we are committed to building and fostering an environment where our employees
feel included, valued, and heard. Our belief is that a commitment to diversity and inclusion
enables us to create a better experience for everyone. However you identify and whatever
background you bring, please apply if this is a role that would make you excited to come to work
each day.
Powered by