DevOps Engineer

DMA - DuCharme, McMillen & Associates, Inc.Indianapolis, IN
Hybrid

About The Position

The DevOps Engineer brings hands-on experience, best practices, and a collaborative mindset to help drive DevOps initiatives across the organization. This role partners closely with Development and Systems/Infrastructure teams to design, build, and maintain scalable, reliable, and secure solutions. The position focuses on automation, CI/CD, infrastructure as code, and internal tooling to improve operational efficiency and software delivery quality across on-premises and cloud environments.

Requirements

  • Bachelor’s degree in computer programming, computer science, information technology, or equivalent professional experience
  • 5+ years of hands-on experience working in the Information Technology field
  • Experience with C#, .NET 8 (or higher), Java, and Git
  • Strong understanding of software development lifecycle (SDLC) best practices
  • Experience with CI/CD tools such as GitLab CI, Azure DevOps, and Jenkins
  • Experience with Infrastructure as Code (IaC) tools such as Ansible
  • Familiarity with Docker and service-based architectures
  • Knowledge of container orchestration technologies such as Kubernetes
  • Experience with scripting and automation using PowerShell and Bash
  • Working knowledge of Markdown and YAML
  • Intermediate-level knowledge of both Linux and Windows operating systems
  • Awareness of DevOps and Agile principles
  • Familiarity with software security best practices
  • Must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future.
  • This position does not qualify for employment-based sponsorship.

Nice To Haves

  • Experience with additional programming languages such as Python, .NET, or C++
  • Experience working with automated testing tools
  • Experience with cloud platforms, with a strong preference for Microsoft Azure

Responsibilities

  • Deploy, maintain, and support critical applications across on-premises and cloud-native environments
  • Design, implement, and maintain secure automation solutions for development, testing, and production environments
  • Build and maintain Infrastructure as Code (IaC) solutions using tools such as Ansible
  • Implement, support, and continuously improve CI/CD pipelines using tools such as GitLab CI, Azure DevOps, and Jenkins
  • Maintain source control, dependency management, and artifact repositories (Git, GitLab, Artifactory)
  • Collaborate with cross-functional engineering teams to support modern service-based architectures
  • Apply industry best practices for system hardening, configuration management, and software security
  • Iterate on deployment and automation processes to improve availability, reliability, and quality
  • Develop and maintain internal tools to improve operational efficiency
  • Promote and sustain knowledge sharing and documentation across the engineering team
  • Define, document, and improve development, test, release, update, and support processes
  • Monitor systems, establish key performance indicators, and report progress to management and stakeholders
  • Mentor and guide team members, promoting automation-first approaches
  • Write and maintain automation and scripting solutions using PowerShell, Bash, and other scripting languages
  • Coordinate and communicate effectively within the team and with internal customers

Benefits

  • Employee-owned company
  • Employee stock ownership program eligibility begins on day one of employment (ESOP contribution is targeted at 6% of your annual compensation)
  • Company paid parental leave
  • Generous time off package
  • Multiple benefit plans, eligibility begins on day one of employment
  • Culturally focused on work/life balance, mental health, and the overall wellness of our employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service