Software Engineer (DevOps)

Tyler Technologies · Detroit, MI

Company

Tyler Technologies

Location

Detroit, MI

Type

Full Time

Job Description

Description

We are seeking a talented and experienced Software Engineer to join our dynamic DevOps team. As a Software Engineer, you will play a vital role in the design, development, and maintenance of our software solutions while ensuring streamlined collaboration between the development and operations teams. You will work closely with cross-functional teams to implement automation, monitoring, and deployment processes, using cutting-edge technologies and best practices.

Responsibilities

  1. Collaborate with development and operations teams to identify, design, and implement continuous integration, continuous deployment (CI/CD), and automation solutions using Azure DevOps and GitHub Actions.
  2. Demonstrate strong problem-solving skills and consistently deliver high-quality code.
  3. Utilize Azure DevOps and GitHub for version control and continuous integration/continuous deployment (CI/CD).
  4. Implement and maintain automation scripts using PowerShell.
  5. Participate in code reviews and provide constructive feedback to improve software quality.
  6. Communicate effectively with team members and stakeholders to gather requirements and provide project updates.
  7. Continuously learn and keep up-to-date with emerging technologies and best practices.
  8. Develop and maintain monitoring tools and dashboards to ensure the health and performance of applications and infrastructure.
  9. Troubleshoot and resolve issues in development, testing, and production environments.
Qualifications

Required:

  1. 4+ years of experience in the Software Development field, with a focus on DevOps practices.
  2. Bachelor's degree in Computer Science or equivalent work experience.
  3. Strong problem-solving skills and the ability to think critically and analytically.
  4. Proficiency in Azure DevOps, GitHub Version Control Systems, and GitHub Actions CI/CD.
  5. Experience with PowerShell for automation scripting.
  6. Excellent communication skills, both written and verbal.

Preferred:

  1. 2+ years of experience developing with programming languages such as Python, C#, and PowerShell. Knowledge of Bash, JavaScript, and experience with Wix is a plus.
  2. Experience creating and maintaining build machines for continuous integration and deployment.
  3. Experience working with enterprise-level software and teams.

Date Posted

06/23/2023

Views

4

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8