DevOps Engineer

DuCharme, McMillen & Associates, Inc.
Indianapolis, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Indianapolis, United States of America

Tech stack

Java
.NET
Microsoft Windows
Agile Methodologies
Automation of Tests
Azure
Bash
C Sharp (Programming Language)
C++
Cloud Computing
Configuration Management
Computer Programming
Continuous Integration
Linux
DevOps
Python
Powershell
Systems Development Life Cycle
Markdown
Ansible
Software Engineering
YAML
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Software Security
Infrastructure as Code (IaC)
Gitlab
GIT
Gitlab-ci
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Software Version Control
Docker
Jenkins
Artifactory
Programming Languages

Job description

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., * 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

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
  • 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

#LI-HH1

Benefits & conditions

As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof:

  • 2025 Great Places to Work Certified
  • 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, and the overall wellness of our employees

Apply for this position