At Cavallo, innovation is at the heart of everything we do. Our commitment to creating cutting-edge software solutions has earned us a reputation as a leader in our industry, and our talented Development Team is key to this success. We’re expanding and seeking a highly skilled DevOps Developer or intern to help us continue to push boundaries.
As a DevOps Developer at Cavallo, you’ll leverage your knowledge and adaptability to help ensure our SaaS applications are set up for success. You’ll be a key contributor to a collaborative and dynamic team, using your analytical skills and creative thinking to drive growth and innovation.
In this role, you’ll:
- Work with our architecture team to define, implement, and maintain Infrastructure-as-Code (IaC) solutions using tools like Terraform to support deploying SaaS applications.
- Assist developers in defining and implementing scalable and maintainable IaC solutions.
- Collaborate with cross-functional teams to streamline CI/CD pipelines and ensure seamless integration.
- Design, build, and optimize CI/CD pipelines to improve development and deployment efficiency.
- Monitor application performance using tools like Prometheus, Grafana, and Open Telemetry, taking corrective action to resolve issues proactively.
- Implement and enforce security best practices in deployment pipelines, including secret management and vulnerability scanning.
- Stay current with emerging technologies, industry trends, and learning opportunities to improve team processes and infrastructure.
- Automate repetitive operational tasks and support incident management processes, including root cause analysis and post-mortem documentation.
- Deploy and manage cloud-native solutions on AWS leveraging containerization tools like Kubernetes.
- Optimize infrastructure costs while ensuring scalability and reliability of deployments.
This is the perfect opportunity if you:
- Have 0–2 years of development/DevOps experience
- Have experience in Python or other scripting languages
- Have a strong foundation in modern distributed systems, specifically in the context of Cloud computing.
- Have a deep understanding of the Software Development Life Cycle (SDLC).
- Hold a Bachelor’s degree in Computer Science or have equivalent experience.
- Prioritize efficiency, user experience, and quality in your work.
- Approach challenges with a growth mindset and a passion for finding creative, out-of-the-box solutions.
- Embody Cavallo’s Core Values, fostering innovation and collaboration.
- Are naturally curious and unafraid to ask questions.
- Thrive on building software solutions that serve the Wholesale Distribution Industry.
- Are self-motivated, hard-working, and constantly strive to improve.
- Enjoy working in a team that values learning and knowledge sharing.
Why Cavallo?
When you join Cavallo, you’re becoming part of a people first organization that believes in empowering our team to deliver excellence.
Here’s what makes us stand out:
- Innovation-Driven Culture: Work on impactful projects that challenge the status quo.
- Collaborative Team Environment: Engage with colleagues who are eager to share insights and learn together.
- Continuous Growth: Stay at the forefront of industry trends through ongoing professional development.
- Meaningful Work: Create software solutions that drive real value for our customers.
About Cavallo
Cavallo is a leading software company in Grand Rapids, MI dedicated to helping businesses in the Wholesale Distribution Industry streamline operations and achieve measurable growth. With a foundation built on innovation and collaboration, we develop powerful, scalable solutions that meet our customers’ evolving needs.
Since our inception, we’ve cultivated a culture that values respect, teamwork, and shared success. Our team members are empowered to grow, explore, and lead in their fields, making Cavallo not just a workplace, but a place to thrive.
Ready to bring your skills to the forefront of innovation? Join us at Cavallo and help shape the future of software development!