If you are an experienced software engineer with a passion for DevOps automation, Tyler Technologies may have the perfect job for you. We are adding to our corporate IT applications team and seeking a DevOps Engineer. This person will improve critical applications and workflows that will help Tyler's development teams run smoothly and efficiently.
This person will be primarily responsible for administering Bitbucket, JIRA, Confluence, and related development applications that are a part of our CI/CD pipelines. The position will ensure that upgrades, configuration changes, and enhancements are tested and implemented successfully and will develop solutions as needed. They will plan, develop, and coordinate changes with the assistance of their IT team members and key business users.
Work with Tyler Divisions across multiple locations to support software development team processes including issue tracking, product documentation, source control, etc
Implement, integrate, administer, and upgrade Tyler Technologies corporate applications including Bitbucket, Jira, Confluence, and related add-ons.
Plan for and install service packs, hotfixes, updates and patches and maintain associated production and test environments.
Install Operating System patches for Linux and Windows servers during monthly maintenance windows.
Monitor application error logs, server performance, scheduled jobs, and disk space.
Create and maintain application documentation including release notes, integration guides, and new product evaluations.
Ability to handle multiple tasks simultaneously and respond quickly under pressure.
Performs the investigation and resolution of complex and critical data, system, and software issues in the production environment and conduct root cause analysis.
Ensure compliance of all security measures in application support across the enterprise.
Develop and maintain automation workflows, tools, and utilities.
Must be able to learn new technologies independently and quickly
Collaborative personality with excellent communication skills
Bachelor's degree in computer science or equivalent experience
3+ years' experience as a system administrator
2+ years' experience as a software developer desired
Experience administering Bitbucket or other 3rd Party Source Control applications like Azure DevOps Server (TFS) and Git
Proven competency with Development technologies such as: .Net, SQL Server, PowerShell, and Java
Working knowledge of Agile methodologies like SCRUM and Kanban
Previous experience with relational databases like Microsoft SQL Server
Familiarity with continuous integration build engines, such as Jenkins, Team City, etc
Experience working with browser-based applications and web services (SOAP & REST) preferred
Exposure to CI/CD process for deploying applications developed in .NET to AWS, Azure, or similar
Previous experience administering a web server like Apache Tomcat is a plus.