Senior DevOps Engineer

Information TechnologyRemote, Austin, Texas


Description

Position at Thrive Pet Healthcare

The Senior DevOps Engineer is a hands-on coding Engineering role supporting the VitalPACS platform running on Kubernetes in Microsoft Azure’s public cloud. The Senior DevOps Engineer demonstrates expertise in a variety of DevOps practices, concepts, and procedures, including infrastructure as code, CI/CD automation, and monitoring and alerting. 

 

The Senior DevOps Engineer will work directly with the technical lead to develop and implement platform infrastructure enhancements and features, automated environment provisioning, configuring monitoring and alerting tools, and provide DevOps guidance and best practices to the Engineering team developing the platform. 

 

This specific role will be very hands-on: you will work closely with our Engineering team to understand their unique needs and build solutions for them to solve real challenges affecting the deployment, testing, and monitoring of the platform. 

 

We are looking for someone who will take ownership over the full pipeline of their work in a team-centered atmosphere that will work and talk directly with the team every day. You will want to take pride in talking with the engineers to understand their needs, brainstorm with the team to find the ideal solution, implement the back-end infrastructure at scale, design automated processes that enhance developer productivity, and continually iterate based on system monitoring and analytics. 

 

ESSENTIAL JOB FUNCTIONS 

  • Hands on experience deploying software solutions using container technologies and leveraging the services available in the Microsoft Azure public cloud platform.  
  • Design and implement automated processes and tooling for deployment and infrastructure management. 
  • Assist with key architectural decisions, estimating work efforts, and leading development workstreams. 
  • Set infrastructure as code standards. Set monitoring, log analytics, and alerting standards. 
  • Provide technical guidance and mentoring to less experienced engineers. 
  • Stay current with the latest cloud services, methods, and trends. 
  • Provide highly reliable cloud solutions that are extremely secure enabling Operations to manage environments simply and effectively. 
  • Engineer high performance and high availability cloud-based systems for the organization. 
  • Conduct architectural and engineering reviews of cloud infrastructure required by the platform. 
  • Offer expert advice on infrastructure solutions including assisting with planning and architectural design, development, and resolution of technical issues.  

ESSENTIAL SKILLS 

  • Minimum 15 years as a Linux systems engineer. 
  • Experience with Salt (or similar). 
  • Experience with shell scripting and automation (Bash, Pearl, Python, or similar). 
  • Experience administering Hadoop/HBase systems. 
  • Experience designing, deploying, and maintaining Kubernetes clusters. 
  • Experience creating and maintain Docker containers. 
  • Experience with repository management (Nexus or similar). 
  • Experience with git-based source control management tools. Ideally GitLab or GitHub Enterprise. 
  • Experience creating and maintaining CI/CD pipelines. Ideally GitLab or GitHub actions. 
  • Experience implementing infrastructure as code using Terraform. 
  • Experience with Debian package building. 
  • High aptitude in problem solving and customer service excellence 
  • Strong understanding of technology strategy and solution architecture  
  • Interpersonal skills to interact with practice staff and pet families. 
  • Excellent communication skills. 
  • Highly organized and able to multi-task under time constraints. 
  • Ability to balance and prioritize work. 
  • A self-motivated team player. 
  • Strong customer service and troubleshooting skills. 
  • High energy, flexible, innovative and the ability to manage responsibilities and priorities in a fast-paced and time-critical environment. 
  • May be required to work early morning, evening or even weekend shifts. 
  • May be required to work in a mobile capacity.