This position, often referred to generally as DevOps Engineer, is responsible for implementing DevOps practices (automation, measurement and sharing). The ideal candidate will help our entire team to automate repetitive tasks in an effort to be cost-efficient, reduce errors, enable self-sufficiency across the enterprise, and keep our engineers sane — all in a manner that is metrics-driven, transparent, and supports the open source community upon which we depend.
The Client is a Madison, WI company with a Sales and Marketing staff in Chicago, IL. The tech team is in Madison, WI along with a handful of remote workers. A daily stand-up keeps the tech team on the same page and a weekly touch-base serves to keep the rest of the organization abreast of the tech pipeline and any fires that need to be put out.
Advance our cloud infrastructure
Google Cloud: Cloud Run, Cloud Functions, Cloud Build, Pub/Sub, SQL, Firebase, Logging, IAM
Development of secondary hosting system for flexibility
Maintain communication services: SendGrid, Twilio, dashboards
CI pipeline implementation, with an emphasis on automated testing integrated with source control.
Automate connections between app and other solutions, including reporting, CRM and ATS
Development of backend services
Creation and maintenance of developer environments via Docker or similar
Implement best practices in terms of performance, security, data retention, and user privacy
Documentation of all services, allowing any tech to take an on-call rotation
Interest in learning new skills as they become needed by the organization.
- Machine Learning
- Cloud Computing
- Big Data
- Data Science
Some future needs include:
Data science/big data
Remote diagnosis and operation of industrial machines