Yahara Software-posted 5 days ago
Full-time • Mid Level
Hybrid • Madison, WI

We are seeking a skilled DevOps Engineer to join our engineering team and accelerate our software delivery capabilities. In this role, you will design, implement, and maintain automated infrastructure and deployment pipelines that enable development teams to ship code safely and efficiently. You will work closely with software engineers, the DevOps Architect, operations teams, and the DevOps Analyst to create scalable, reliable, and secure systems. As a DevOps Engineer, you will be responsible for implementing infrastructure as code following architectural standards, developing CI/CD pipelines, and championing best practices in infrastructure management, security, and operational excellence Join a team recognized as one of Madison Magazine’s Best Places to Work, where innovation thrives, collaboration drives success, and your work makes a real-world impact—because at Yahara, we don’t just build software, we empower people and transform industries . You can learn more here: Press Release: Yahara Software Named Best Place to Work by Madison Magazine Important to note: This position is hybrid requiring at least 2 days/week in the Madison, WI office. Yahara Software is unable to provide sponsorship

  • Infrastructure as Code & Automation ·Implement and maintain infrastructure as code (IaC) using tools like Terraform, following established architectural standards and style guides
  • Develop, test, and maintain reusable infrastructure modules with proper documentation and version control
  • Automate infrastructure deployment, configuration, and management across development, staging, and production environments
  • Ensure infrastructure configurations are consistent, repeatable, and auditable through version control systems
  • CI/CD Pipeline Development & Management ·Build and maintain continuous integration and continuous deployment (CI/CD) pipelines to streamline software delivery
  • Automate build, test, and deployment processes to minimize manual intervention and reduce time-to-production
  • Integrate security scanning, testing frameworks, and quality gates into deployment pipelines
  • Monitor and optimize pipeline performance and deployment success rates
  • Collaboration & Technical Leadership ·Collaborate with the DevOps Architect on architectural designs and implementation strategies within established constraints
  • Conduct code reviews for peer engineers, ensuring adherence to coding standards and best practices
  • Provide technical guidance and support to the DevOps Analyst on complex operational issues
  • Work effectively with development, operations, QA, and security teams to ensure smooth project delivery
  • System Monitoring & Operations ·Monitor and manage cloud infrastructure on Azure and AWS platforms to optimize performance and cost
  • Implement and maintain monitoring, logging, and alerting solutions to ensure system health and reliability
  • Troubleshoot and resolve issues across development, testing, and production environments
  • Participate in on-call rotation for production support and incident response
  • Security & Compliance ·Monitor and manage networks, firewalls, and security configurations to ensure secure data transmission
  • Implement security best practices throughout the infrastructure and deployment lifecycle
  • Ensure compliance with organizational security policies and industry standards
  • Containerization & Orchestration ·Utilize containerization technologies (Docker) and orchestration platforms (Kubernetes) for efficient application deployment and scaling
  • Manage container registries and optimize container images for production use
  • Continuous Improvement ·Identify, recommend, and implement repeatable DevOps best practices and automation opportunities
  • Stay current with industry trends, emerging technologies, and DevOps methodologies
  • Conduct technical research and proof-of-concept work to evaluate new tools and approaches
  • Document implementations, processes, and infrastructure configurations for knowledge sharing
  • Education & Experience ·Bachelor's degree in Computer Science (or equivalent work experience), Information Technology, Computer Engineering, or related discipline
  • 3-5 years of experience in a DevOps, Site Reliability Engineering (SRE), or Infrastructure Engineering role
  • Demonstrated focus on automation, continuous integration/deployment (CI/CD), and infrastructure as code
  • Technical Skills ·Infrastructure as Code: Strong proficiency with Terraform, Ansible, or similar IaC tools
  • Scripting & Programming: Proficiency in Python, Bash, PowerShell, or similar languages for automation
  • Cloud Platforms: Hands-on experience with AWS and/or Azure cloud services, including compute, networking, storage, and security
  • Containerization: Practical experience with Docker and container orchestration (Kubernetes/Docker Swarm/similar)
  • CI/CD Tools: Experience with CI/CD platforms such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps
  • Version Control: Strong understanding of Git workflows and branching strategies
  • Monitoring & Logging: Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack, Splunk, or similar)
  • Configuration Management: Experience with configuration management tools like Ansible
  • Networking: Understanding of networking concepts, firewalls, load balancers, and security principles
  • Professional Skills ·Strong problem-solving abilities and analytical thinking for troubleshooting complex technical issues
  • Excellent communication skills with the ability to explain technical concepts to diverse audiences including client stakeholders
  • Collaborative mindset with demonstrated ability to work effectively in cross-functional teams
  • Customer-focused demeanor for both internal stakeholders and external clients
  • Detail-oriented with strong documentation practices
  • Ability to manage multiple priorities and projects simultaneously
  • Self-motivated with a commitment to continuous learning and professional growth
  • Over 20+ days of PTO accruable in the first year of employment!
  • Health insurance options to best fit you and your family’s needs (Medical, Dental, and Vision)
  • HMO (copay or high-deductible health plan)
  • PPO Health Savings Account (HSA) option with annual employer contributions
  • Flexible Savings Account (FSA) availability
  • 401(k) options (Both Traditional and Roth) with guaranteed company match
  • 100% company paid short-term and long-term disability
  • 100% company paid life insurance plans with option to increase coverage
  • On-site gym membership including basketball court
  • Fresh fruit, healthy snacks, and beverages provided in office daily
  • Hybrid and remote schedule availability for most positions with home office stipend
  • Company supported community outreach/team volunteer opportunities
  • Monthly and Quarterly Employee Recognition Awards with spot bonuses for outstanding contributions
  • Bonus certification program for career development (Microsoft, AWS, PMP, IIBA, etc.)
  • Employee Assistance Program includes: Professional counselling for emotional wellness and life coaching Legal and financial consultation and services 100% company paid identity theft protection plan
  • Employee-run committee opportunity involvement
  • Collaborative and engaged company culture founded on realized values and incredible people
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service