DevOps Engineer, eSolutions

Software Development Plano, Texas United States


Description

Who we are and why you want to work here?

Are you seeking a job, or a career? How about a career with a stable, industry leading, debt-free company? Do you want to make a difference in the lives of people all over the country? Meet Tyler Technologies. We are hiring to continue to fuel our ongoing steady growth and set the stage for our future. We are the nation’s largest dedicated provider of public sector software, named to the S&P 500 index (NYSE: TYL) in 2020.

What is the job?

Do you have a knack for integrating systems? Do you enjoy working across teams to help them be more effective? Do you have a creative mindset that leads you to ask questions like “what if we could?”, “how can we improve?”, and “why not?” If you answered yes to several of these questions, perhaps we should get together to discuss a possible connection. That connection just may lead you to a lifelong career, a family of peers, and a place you can call home away from home.

How do we do the job and what are we looking for?

We are first and foremost a software company. Our products empower the people who serve the public across the United States. The DevOps Engineer provides the vital link between our solutions, how we build them, how we deliver them, and how we support them.

Our eSolutions business unit is seeking a DevOps Engineer to help us iteratively improve our processes in support of our market leading court case electronic filing solutions. In this role, you will play a key role in bringing together the work of various high-performing teams to help us do things increasingly efficiently and well. You will be consistently challenged with new and interesting work whereby you will have many opportunities to learn and to implement solutions that provide immediate and lasting value to the business, to our clients, and to the legal professionals and citizens who rely upon our systems every day to provide access to justice.

Something bigger than ourselves

We are part of something bigger than ourselves at Tyler. We are making government more effective and efficient in how they run their local justice system. What we do saves taxpayers money and provides more access to justice for everyone.

Responsibilities

  • Integrate disparate internal systems to automate processes to help the business more efficiently meet service level agreements.
  • Create and feed dashboards to provide visibility of operational metrics from external facing systems to enable leadership to measure and manage adherence to service level agreements.
  • Troubleshoot complex environment, software, and workflow problems.
  • Create, automate, and support software builds and deployments.
  • Install, maintain, and administer all servers and software related to development activities, including backups, OS, and Software upgrades.
  • Assist other departments and teams, such as Development and Support with system, database, technology, and deployment issues.
  • Create, use, and maintain technical documentation on a variety of platforms including Confluence.
  • Develop, evolve, and scale programs, tools, and processes that automate tasks surrounding the software development lifecycle (SDLC).
  • Develop, maintain, and enhance the existing CI/CD pipeline.
  • Perform all tasks related to the system, database, and software administration on Build/QA servers and cloud platforms.
  • Troubleshoot system, database, technology, and build/deployment issues for different stakeholders such as Dev/QA/Product/Support.
  • Manage branching/merging of various source code streams.
  • Aggressively pursue technical and professional development, making use of internal and external resources to cultivate and grow your skills.

Qualifications

  • You should value deadlines and regularly complete work on time
  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience.
  • Five years of experience in development operations, system administration, software development, or systems integration.
  • Hold current certification for AWS DevOps Engineer
  • Work experience with CloudFormation, GitHub actions, VPCs, AWS CDK, and AWS CLI
  • Experience in software build and deployment.
  • Experience in server, server virtualization, and cloud administration.
  • Excellent communication skills.
  • Must be able to learn new technology independently and quickly.
  • Solid skills with programming languages such as PowerShell, C#, Python.
  • Experience with build tools such as MSBuild, Node, NPM, or NAnt
  • Experience with infrastructure tools like Octopus Deploy, Harness, Artifactory, Terraform, Docker, and Kubernetes.
  • Experience with TeamCity, Jenkins, GitHub Actions, Visual Studio, VS Code
  • Experience working with and administration of databases.
  • Experience with any of the following is a plus: JIRA, Coveo, Zendesk, AWS Connect, Datadog, Microsoft Dynamics, Novelvox, and CloudWatch