DevOps Engineer

Posted 17 Days Ago
Flowood, MS, USA
In-Office
Mid level
Fintech • Software • Financial Services
The Role
Designs and maintains CI/CD pipelines, deployment automation, and DevOps tooling for enterprise .NET applications. Administers Octopus Deploy, Git workflows, Docker, Kubernetes, monitoring, logging, and observability solutions. Automates infrastructure and operational tasks using scripting and APIs, troubleshoots deployment and performance issues, and improves reliability, security, and software delivery processes across development and production environments.
Summary Generated by Built In

We take pride in what we do! Deciding to come grow with us is an exciting opportunity to enhance your career success stories. You are the center to what we do. We would love to have you here!

The DevOps Engineer is responsible for developing, maintaining, and improving the systems and automation that support software development, deployment, and application performance at Tower Loan. This position plays a key role in streamlining technology operations, improving system reliability, and supporting efficient software delivery across the company.

Duties/Responsibilities:

  • Design, develop, and maintain continuous integration and continuous deployment (CI/CD) pipelines to support efficient and reliable software delivery.
  • Automate application builds, testing, packaging, deployment, validation, and rollback processes to reduce manual effort and improve consistency.
  • Develop standardized deployment processes and reusable automation solutions across development teams and applications.
  • Configure, administer, and maintain Octopus Deploy, including deployment projects, environments, workflows, approvals, and reusable templates.
  • Integrate Octopus Deploy with source control, build systems, artifact repositories, container registries, and Kubernetes platforms.
  • Manage Git-based source control workflows using Bitbucket and GitHub, including branching strategies, repository permissions, and code review processes.
  • Support the build, deployment, and operation of modern .NET applications, APIs, services, and background processes.
  • Develop and maintain Docker containers, container registries, image versioning, and security standards.
  • Deploy, configure, and support Kubernetes applications, including application configurations, resource management, networking, and system health monitoring.
  • Implement and maintain application monitoring, centralized logging, performance tracking, and alerting solutions.
  • Monitor application availability, response times, error rates, and system performance to identify and resolve potential issues.
  • Develop automated deployment validation, health checks, and rollback procedures to minimize service disruptions.
  • Automate routine infrastructure, deployment, and monitoring tasks using PowerShell, Bash, Python, APIs, or other appropriate tools.
  • Collaborate with software development teams to improve deployment reliability, application performance, and consistency across environments.
  • Maintain secure management of credentials, system access, certificates, and deployment permissions.
  • Troubleshoot deployment failures, application performance issues, and infrastructure-related problems to support reliable production operations.
  • Evaluate DevOps tools and processes and recommend improvements to automation, efficiency, and system reliability.
  • Perform all other duties as assigned.

Required Skills/Abilities:

  • Strong knowledge of DevOps principles, software delivery practices, and release management.
  • Experience designing and maintaining CI/CD pipelines and automated deployment processes.
  • Strong understanding of Git-based source control, containerization, and Kubernetes.
  • Knowledge of modern .NET applications and enterprise software environments.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to develop reliable automation solutions and manage multiple technical priorities effectively.

Education and Experience:

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field preferred. Equivalent professional experience may be considered.
  • Three or more years of experience in DevOps, software engineering, systems engineering, release engineering, Site Reliability Engineering, or a related field preferred.
  • Demonstrated experience implementing production CI/CD pipelines and deployment automation required.
  • Hands-on experience with Octopus Deploy, Bitbucket, GitHub, Docker, Kubernetes, and modern .NET applications strongly preferred.
  • Experience with application performance monitoring, centralized logging, and observability platforms preferred.
  • Experience with scripting and automation tools such as PowerShell, Python, Bash, and REST APIs preferred.
  • Familiarity with GitHub Actions, Bitbucket Pipelines, Azure DevOps, Jenkins, or similar CI/CD platforms preferred.
  • Experience with Helm, Terraform, Ansible, Infrastructure as Code, SQL Server, IIS, or Linux environments preferred.
  • Familiarity with monitoring and development technologies such as OpenTelemetry, Prometheus, Grafana, Datadog, Dynatrace, Splunk, SonarQube, or similar platforms preferred.
  • Experience supporting enterprise .NET applications, microservices, and production Kubernetes environments preferred.
  • Experience in financial services, lending, or another regulated industry preferred.

Physical Requirements:

  • Stand, walk, and/or sit for eight (8) hours a day. 
  • Communicate effectively, verbally, written, in person, via telephone, or electronically. 
  • Lift and maneuver up to 20 lbs.

The above description outlines the most significant job functions performed, but may include other similar functions or assignments not explicitly mentioned.

Skills Required

  • Strong knowledge of DevOps principles, software delivery practices, and release management
  • Experience designing and maintaining CI/CD pipelines and automated deployment processes
  • Strong understanding of Git-based source control, containerization, and Kubernetes
  • Knowledge of modern .NET applications and enterprise software environments
  • Strong troubleshooting, analytical, and problem-solving skills
  • Ability to develop reliable automation solutions and manage multiple technical priorities effectively
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience
  • Three or more years of experience in DevOps, software engineering, systems engineering, release engineering, Site Reliability Engineering, or a related field
  • Demonstrated experience implementing production CI/CD pipelines and deployment automation
  • Hands-on experience with Octopus Deploy, Bitbucket, GitHub, Docker, Kubernetes, and modern .NET applications
  • Experience with application performance monitoring, centralized logging, and observability platforms
  • Experience with PowerShell, Python, Bash, and REST APIs
  • Familiarity with GitHub Actions, Bitbucket Pipelines, Azure DevOps, Jenkins, or similar CI/CD platforms
  • Experience with Helm, Terraform, Ansible, Infrastructure as Code, SQL Server, IIS, or Linux environments
  • Familiarity with OpenTelemetry, Prometheus, Grafana, Datadog, Dynatrace, Splunk, SonarQube, or similar platforms
  • Experience supporting enterprise .NET applications, microservices, and production Kubernetes environments
  • Experience in financial services, lending, or another regulated industry
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Flowood, Mississippi
668 Employees
Year Founded: 1936

What We Do

For over 90 years, we've been a trusted consumer finance company with over 260 locations across eight states. We're committed to serving our communities and building strong customer relationships. We offer personalized support through various channels and take pride in helping our customers navigate their financial journeys.

Similar Jobs

In-Office or Remote
2 Locations
325 Employees

Origami Risk Logo Origami Risk

Devops Engineer

Information Technology • Insurance • Professional Services • Software • Analytics
Remote or Hybrid
US
900 Employees
100K-122K Annually

Turing Logo Turing

Infrastructure Engineer

Artificial Intelligence • Software
In-Office or Remote
7 Locations
1401 Employees

SailPoint Logo SailPoint

Senior Devops Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
101K-170K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account