DevOps Engineer

American Integrity Insurance Company of Florida, Inc.Tampa, FL
Onsite

About The Position

The DevOps Engineer is responsible for the design, effective provisioning, installation/configuration, operation, and maintenance of all hardware and software systems including all related infrastructure with a focus on supporting a team of Developers across the full SDLC. The ideal candidate will also provide some level of network support and serve as the backup to the Network Engineer. This individual participates in technical research and development to enable continuing innovation, automation, build, release and deploy of system objects across the company infrastructure. This individual ensures that system hardware, operating systems, software systems, and related procedures adhere to organizational guidelines. This individual will assist project teams with technical issues in the initiation and planning phases of projects to include: the definition of needs, benefits, and technical strategy; research & development within the project life-cycle; technical analysis and design; and support of operations staff in the executing, testing and rolling-out of solutions. Participation on projects is focused on smoothing the transition of projects from development staff to production staff by performing operations activities within the project life-cycle.

Requirements

  • Education: Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent years of experience in a similar position.
  • Experience: Seven (7) to ten (10) years of technology and/or IT experience.
  • Skills
  • Experience as a developer or software engineer working with Java codebases and Java build tools such as Gradle and Maven.
  • Experience building and maintaining CICD workflows in Puppet/Chef/Jenkins/GitLab/GitHub Actions/Azure DevOps
  • Experience administering GIT based version control platforms (GitHub/GitLab/Git Premise)
  • Experience with Linux System Administration and orchestration (Any Distribution)
  • Scripting Experience with Windows (Powershell and CMD/Batch) and Linux Server (Shell/Bash)
  • Experience developing and interacting with APIs (Any Platform)
  • Experience with Database Administration (MSSQL/TSQL/PostgreSQL/MySQL/MariaDB/OracleDB)
  • Experience with containerization (Docker/Podman/Kubernetes/AKS/EKS)
  • Experience administering or working with automated Testing frameworks (Jira + Xray)
  • Solid understanding of how Docker containers work and container orchestration tools such as Kubernetes.
  • Experience working AWS services (RDS, EC2, S3, etc.)
  • Ability to perform basic administrative tasks in a VMware environment.
  • Ability to work independently and collaborate with other teams.
  • Must possess good communication, organizational, writing and customer service skills, including professional demeanor.
  • Must be driven and demonstrate ownership of daily work performance.
  • Ability to maintain a positive attitude.
  • Must be flexible and work well in a rapidly growing and changing environment.
  • Strong verbal and written communication skills.
  • Strong organizational, time management, and detail skills.
  • Ability to anticipate and resolve problems.
  • Ability to adhere to all organizational policies and procedures.

Responsibilities

  • Function as a subject matter expert on the integration of Application Development and IT Operations technologies.
  • Manage and configure resources in AWS and Azure
  • Develop and maintain scripts to automate deployment processes.
  • Architect and implement Software Development Lifecycle and CICD processes and workflows in collaboration with development teams.
  • Actively participate in project planning and design meetings to define requirements and estimate timelines.
  • Produce and maintain documentation on installations, procedures and requirements for systems.
  • Ensure platform stability by configuring and managing monitoring and logging services.
  • Ensure through design and implementation the availability, reliability, and optimal performance of system and services.
  • Troubleshoot process failures and provide root cause analysis
  • Provide after-hours support on a rotational "on-call" basis and to work "off-hours" as needed.
  • Perform other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service