Senior DevOps Manager
Burlington, MA (remote for now!)
Job Summary Seeking a temp-to-perm Senior DevOps Manager who can assist in establishing a DevOps environment and guide us as we transition from on-prem monolith apps to cloud-native microservices architecture. You’ll design and implement DevOps practices, such as configuration management, automation of infrastructure as code, and continuous delivery in AWS cloud-native runtime environments for applications and services build upon .NET Core and Java frameworks. You’ll lead a team responsible for availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning. Join us as we advance the state of software development, delivery and availability in support of our growing suite of SaaS products and document processing services!
Primary Responsibilities:
Lead cloud-native implementation and design efforts while maintaining a strong partnership with architecture, engineering, IT, and InfoSec teams
Lead, mentor, and manage a team of Operations Engineers, including DBA, Release Manager, and Production Support
Build and maintain release pipelines that automate the deployment of applications through their lifecycle from Development->QA->UAT->Production with proper change control/approvals/audit/logging
Develop KPIs to report results
Ensure information security best practices and policies are implemented and maintained throughout the SDLC
Perform daily systems monitoring as well as provide 24/7 production support for critical issues to assure uptime and reliability
Coordinate with functional teams (and with vendors appropriately) to identify, prioritize, and resolve issues and perform root cause analysis
Work closely with IT to ensure environments effectively support Business Continuity / Disaster Recovery
Work with engineering to minimize technical debt by maintaining/upgrading component versions & decommission legacy environments as warranted
Stay current with industry trends and best practices, with the inclination to identify and promote the ones we should implement
Education and Experience:
Bachelor’s Degree or equivalent experience
5 years of production DevOps or related experience, preferably in a SaaS shop
A strong inclination to automate everything
Expert level experience in dev tech:
CI/CD/Automation tools, such as Azure DevOps, Puppet, Chef, Jenkins, TeamCity, Bamboo, Travis CI
Source control, such as Git
Programming languages, such as .NET, Java, JavaScript, TypeScript
Frontend packaging, such as WebPack, NPM
Scripting
DB deployment, such as SQL, Elastic, NoSQL DBs
Expert level experience in Ops:
AWS IaaS, PaaS
Containers, Kubernetes
Distributed systems
Availability, Observability, performance monitoring and reporting
Web servers, such as IIS and Tomcat
Windows and *nix OS
Network security, load balancing and configuration options
Working knowledge and experience with Azure
Desire to learn and share knowledge
Demonstrated ability to support multiple environments while controlling resources utilization and expenditures
Knowledge of image scanning and document processing is a plus
Excellent verbal and written communication
Able to quickly identify and drive to the optimal solution when presented with a series of constraints
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs with skills like those required for the Senior DevOps Manager.
Click the checkbox next to the jobs that you are interested in.