Devops Engineer
Posted on 9/22/2023
Mulligan Funding

51-200 employees

Provides financial solutions and loans to SMEs
Company Overview
Mulligan Funding, LLC stands out as a leading financial solutions provider for small and medium-sized businesses, offering a unique blend of advanced technology and personalized service. Their most popular product, Working Capital Loans, offers fast and flexible funding options, with funds available as soon as the day after approval and terms customized to each business's specific situation. The company's strong emphasis on integrity and trust, earned one client at a time, sets it apart in the industry.
Financial Services

Company Stage


Total Funding





San Diego, California

Growth & Insights

6 month growth


1 year growth


2 year growth

San Diego, CA, USA
Experience Level
Desired Skills
Development Operations (DevOps)
Google Cloud Platform
Microsoft Azure
DevOps & Infrastructure
  • A Bachelor of Science degree in Engineering, Information Systems, or a Science discipline, or equivalent professional experience
  • A minimum of 3 years of hands-on experience in infrastructure management and cloud computing, with strong exposure to AWS, Azure, or GCP. Experience with Azure is particularly desirable as we primarily deploy on this platform
  • At least 3 years of experience configuring, managing, and maintaining Linux servers, ensuring their performance and stability
  • Proven experience managing highly available distributed systems and applications, ensuring their robustness and reliability
  • Deep understanding of networking principles, with hands-on troubleshooting experience and familiarity with common networking tools such as dig, curl, etc
  • General knowledge of Continuous Integration and Continuous Deployment (CI/CD) concepts, enabling streamlined software delivery
  • Strong grasp of DevOps principles and philosophy, translating them into practice to ensure efficient development operations
  • Experience with Kubernetes and/or Docker is desirable, contributing to containerized application management
  • Solid understanding of systems and infrastructure security hardening concepts, ensuring our services' security and integrity
  • Proficiency in bash, along with some experience in one or more scripting languages, enabling automation and efficient management of tasks
  • Familiarity with configuration management software (Ansible, SaltStack, Puppet, Terraform, etc.) is preferred, contributing to automated, reliable, and repeatable deployment processes
  • Excellent written, oral, and interpersonal communication skills, enabling effective team collaboration and clear documentation
  • Strong analytical skills and problem-solving techniques, capable of resolving complex technical challenges
  • Excellent time and project management skills, ensuring the timely completion of projects without compromising quality
  • Deploy, manage, and optimize Kubernetes clusters to ensure smooth application deployment and scaling
  • Collaborate with developers to troubleshoot and optimize Kubernetes deployments, addressing and eliminating potential bottlenecks or blockers
  • Oversee the cloud infrastructure within the Mulligan Funding stack (primarily deployed on Azure), ensuring its robustness, performance, and cost-efficiency
  • Manage, configure, and optimize foundational resources such as Postgresql, Redis, Elasticsearch, Prometheus, and Grafana to ensure application data consistency and availability
  • Design and implement networking and DNS solutions to ensure reliable and secure inter-service communication
  • Write, debug, and manage configuration management software, primarily using Ansible and Terraform, to automate deployment and management of cloud resources
  • Uphold and enhance security controls across all infrastructure layers, research, and recommend new security measures to keep our systems and data secure
  • Participate in the planning, design, and evolution of new cloud infrastructure to support the company's growth and technological innovation
  • Construct and manage deployment pipelines, ensuring streamlined and reliable application delivery
  • Document systems, services, and processes, creating a knowledge base for consistent operations and facilitating onboarding for new team members
  • Keep abreast of the latest DevOps and Cloud technologies, continually enhancing your skills and knowledge and bringing new ideas to the team
  • Be available after hours for critical support needs, troubleshooting, or deployments to ensure our services' continuity and reliability
  • Script as required to automate routine tasks, improve efficiency, and reduce potential human errors