Senior Dev Ops Engineer

  • Full-Time
  • Saint Petersburg, FL
  • Bank OZK
  • Posted 3 years ago – Accepting applications
Job Description

Responsible for designing, implementing and maintaining production systems, and for supporting infrastructure as part of the IT team supporting OZK Labs.


Essential Job Functions:

  • Designs, builds and implements server infrastructure, creating a standardized reference architecture.
  • Creates scripts to automate the provisioning and maintenance of systems in a geographically distributed environment.
  • Collaborates with Application Development and Architecture teams while working in an agile development environment.
  • Optimizes the reliability and performance of infrastructure automation while experimenting with new technologies.
  • Designs and implements proactive monitoring to ensure health, performance and security of production and non-production virtualized infrastructure.
  • Plans automated backups and disaster recovery/fail-over configurations.
  • Oversees release management, automation, system maintenance, and configuration management.
  • Assists with the development of the long-range technical infrastructure and architecture plans.
  • Profiles and optimizes reference architectures while working with other development teams.
  • Produces high quality systems documents.
  • Serves as technical lead on strategic infrastructure related projects by providing insight and direction.
  • Produces accurate, thorough and timely work while meeting commitments and following policies and procedures.
  • Maintains good punctuality and attendance to work.
  • Regularly exercises discretion and judgment in the performance of essential job functions.
  • Follows Bank policy, procedures and guidelines.


Knowledge, Skills & Abilities:

  • Comprehensive knowledge in high availability applications including redundancy, fail over, scalability, monitoring and performance.
  • Knowledge of VMware virtualization, management, monitoring and automation.
  • Knowledge of the configuration and use of source code management systems, code build systems, and code deployment systems.
  • Knowledge of CI/CD tools such as Azure DevOps, TeamCity, and Octopus Deploy.
  • Ability to analyze and design infrastructure.
  • Ability to administer systems, including custom distributions, user and account management, patching and scripting.
  • Ability to learn quickly in various technical and creative environments while remaining flexible and adaptable.
  • Ability to work well in a fast-paced environment with exacting deadlines.
  • Ability to use configuration management tools (i.e., Puppet).
  • Ability to administer infrastructure on Azure.
  • Ability to demonstrate effective organizational and troubleshooting skills.
  • Ability to complete tasks without assistance or close supervision.
  • Ability to exhibit sound and accurate judgment.
  • Skill in scripting languages.
  • Skill in using computer and Microsoft Office products, including Word, Excel and Outlook.


Equipment Used in Job Performance/Working Environment:

  • Computer
  • Telephone
  • Multi-function device


Major Job Demands (Physical/Mental):

  • Decision-making
  • Problem-solving

Note: This description is not an exhaustive list of all job functions, duties, skills and job standards required. Other job functions, duties, skills, and standards may be added. Management reserves the right to add or change the job requirements at any time.

Position Requirements:

Basic Qualifications:

  • Bachelor degree in computer science, business information systems or related field, or commensurate work experience, required.
  • Minimum of five (5) years of work experience administrating highly available system or software architectures required.

Apply to this Job