What are the responsibilities and job description for the DevOps Engineer position at allego?
Allego is a rapidly growing SaaS technology company in the metro Boston area with a modern approach to learning and enablement for today's distributed teams. Our technology ensures that sales teams have the skills and latest knowledge to make the most of every selling situation. With nearly 500,000 users relying on Allego’s platform to access learning, the best sales content, and peer collaboration at the moment of need, we’ve experienced triple digit growth every year. Not only are we growing quickly, but The Boston Business Journal, The Boston Globe and Inc. Magazine have all named us as a top place to work.
How you’ll make a difference:
As a DevOps engineer, you will work with other DevOps engineers and our Customer Success Team to perform client based deployments, troubleshoot cloud issues, deploy software, and maintain cloud resources. You will have the opportunity to work with senior developers, technical support engineers, and devops engineers to develop the tools and processes that keep our AWS based software stack delivering value to our clients. We script in python to extend our platform, work in AWS daily improving our infrastructure, and serve as the first line of support when problems occur. You will get experience doing a little bit of everything - programming, deployments, cloud configuration, report development, troubleshooting, and client interaction - before you get the opportunity to specialize further.
You will be integral to Allego’s success through:
- Providing custom configuration of SAAS based software including implementing and troubleshooting of external software integrations and feature configurations using Python based tools, SQL, and various API interfaces
- Providing ongoing AWS and application monitoring including scheduled on call support
- Managing AWS production, development, and QA environments primarily in RDS and EC2 but also including various gateway, email, and monitoring services
- Contributing to the development of various integrations with our software using python, SQL, and a variety of API interfaces.
- Managing Linux EC2 instances including server security and software updates, scheduled jobs, and OS upgrades
- Investigating support incidents that are escalated from the internal Customer Success Team. Investigation may include log analysis, data review, testing in development environments, and working directly with the external customer to understand more about the issues they have reported.
The Experience You'll Bring
- Knowledge of Linux, SQL, and Python. Strong scripting skills are essential as well the ability to review, remediate, and refactor legacy code. Knowledge python development best practices would be a strong plus.
- Knowledge of terraform and jenkins would be a plus
- Familiarity with cloud services (AWS a strong plus)
- Ability to develop documentation based on information from software developers to support operations processes in a SAAS environment
- Ability to work independently as part of a team that is largely remote
- Bachelor's Degree in Computer Science or a related field and 2 years experience working in a technical support, help desk, or SAAS operation environment. Candidates without a degree but additional years of experience are also encouraged to apply.
Allego offers a comprehensive and competitive benefits program that enables employees to choose the
benefits that best fit their needs and the needs of their families. Full-time new hires are eligible for most
benefits on the first day of employment. The following is a summary of the benefits offered to Allego
employees.
- Health Insurance
- Unlimited PTO
- 401K match
- Wellness programs
- Flexible schedule