Cloud Deployment Engineer

Software Development Yarmouth, Maine United States


Description

We are hiring high-quality engineers with a diverse set of experiences and skillsets for positions on the Release Management team delivering the vision of Connected Communities. The strongest candidates will have solid operations and automation expertise and demonstrated software deployment experience on large-scale cloud infrastructure. Our customers count on us to provide exceptional availability, scalability, and security for services and infrastructure. As a CloudOps Deployment Engineer, you’ll be on a team of engineers whose mission is to accelerate the deployment and installation of Tyler's current and next-generation ERP platform for new and existing customers. Are you up to the challenge?

Responsibilities

  • Work to plan and build Tyler's “ECHO” hosting platform through careful application of IAC, Configuration Management, Event-Driven Infrastructure to deploy secure, repeatable, and resilient infrastructure as demand requires.
  • Manage and provide feedback regarding tools used to improve our ability to rapidly deploy and effectively monitor services in a large-scale distributed environment
  • Participate in periodic on-call duties
  • Collaborate with your peers within your team and outside your team to help develop these solutions
  • Be a continuous learner, generously teach others what you learn.
  • Provide respectful yet honest feedback to leadership about how to better achieve the Cloud Deployment goals
  • Be knowledgeable about Cloud Deployment and the need for application teams and development teams to adopt best practices
  • Lead Network Troubleshooting calls across hybrid cloud and on-premise environments
  • Understand Linux and Microsoft Windows server administration
  • Design and manage scalable and resilient cloud infrastructure and automation tooling for routine operation tasks

Qualifications

  • 5+ years of cloud-focused experience as a Software or Infrastructure Deployment Engineer, or similar discipline on Azure and/or AWS IaaS, Paas, and SaaS
  • 5+ years of experience deploying, automating, and maintaining cloud technologies on Azure and/or AWS IaaS, Paas, and SaaS
  • 3+ years of experience migrating and managing cloud-hosted workloads
  • Familiarity with operating and maintaining cloud solutions to address industry regulations including PCI, SOX, HIPAA, and GDPR
  • 3+ years writing enterprise-level documentation and providing guidance to deployment teams
  • 3+ years of experience working in a CI/CD environment
  • 2+ years of Linux system administration experience
  • 3+ years of experience implementing or maintaining high availability and secure systems
  • 2+ years scripting experience (BASH, Python)
  • Experience with AWS base services including EC2, VPC, ELB, RDS, Route53, CloudWatch, S3,EKS, etc. preferred.
  • Have an understanding and experience with at least 1 CI/CD platform (Octopus Deploy, Harness, Jenkins, GitHub/GitHub Actions)
  • Demonstrate an understanding and experience with at least 1 Realtime Monitoring system (DataDog)
  • Understanding of microservice architecture
  • Ability to work independently as well as part of a team
  • Able to solve complex problems with guidance
  • Has a passion for defining best practices and patterns
  • Able to learn new technologies and teach others what you have learned
  • Able to communicate effectively and efficiently in both verbal and written format.
  • PostgreSQL and MSSQL Server experience preferred
  • Preferred AWS Associate / Professional / Specialty Certifications
  • Experience with Octopus Deploy a plus.