Baldwin Risk Partners - Tampa, FL

posted about 1 month ago

Full-time
Hybrid - Tampa, FL

About the position

The Security Engineer at The Baldwin Group will play a crucial role in managing the cloud environment, overseeing the build and release processes, and ensuring effective code management. This position involves designing a new code deployment process, enhancing monitoring capabilities, and troubleshooting any issues that may arise. The engineer will also be responsible for overseeing security measures and disaster recovery protocols, as well as assisting with the setup of Office365 and other technology for end users. In this role, the engineer will design, implement, manage, and support application infrastructure, including Software as a Service (SaaS), databases, and storage solutions. This includes continuous integration, deployment, and build scripting and management. The engineer will be tasked with writing application deployment automation using industry-standard deployment and configuration tools, and will be responsible for the scripted automation of deployments via TFS and deployment pipelines. The Security Engineer will also design and maintain a release management strategy that supports an always-on 24/7 environment, focusing on performance and scalability. Regular evaluations of existing cloud infrastructure will be necessary to identify risks or opportunities for improvement. The engineer will provide systems support, including the creation and management of monitoring alerts, and will monitor, analyze, and report performance statistics to enhance proactive monitoring across environments. Additionally, the engineer will troubleshoot and solve problems across multiple platforms, implement and stay updated on Cloud and DevOps industry best practices and tooling, and evaluate new cloud technologies to make informed recommendations for improvement. Supporting development teams with technical questions related to continuous integration and continuous delivery will also be a key responsibility. The engineer will manage the code branching and merging process, create and document disaster recovery plans, and participate in after-hours upgrades and troubleshooting activities as required.

Responsibilities

  • Design, implement, manage and support application infrastructure (SaaS, Database, Storage).
  • Write application deployment automation using industry standard deployment and configuration tools.
  • Scripted automation of deployments via TFS / Deployment pipelines.
  • Design and maintain a release management strategy supporting an always-on 24/7 environment with a focus on performance and scalability.
  • Ensure cloud solutions are secure, scalable, resilient, monitored, auditable and cost optimized.
  • Regularly evaluate existing cloud infrastructure to identify risks or opportunities for improvement.
  • Provide systems support including the creation, management and responding to monitoring alerts.
  • Monitor, analyze, and report performance statistics, focusing on increasing proactive monitoring across environments.
  • System troubleshooting and problem solving across multiple platforms (dev/test/prod).
  • Implement and stay abreast of Cloud and DevOps industry best practices and tooling.
  • Evaluate new cloud technologies and make substantiated recommendations for improvement.
  • Support development teams in technical questions of continuous integration/continuous delivery.
  • Manage code branching and merging process.
  • Create and document disaster recovery plan.
  • Participate in after-hours upgrades and troubleshooting activities, as required.

Requirements

  • Excellent interpersonal and communication skills.
  • Ability to work under pressure and meet tight deadlines.
  • Proven ability to work in an ever-changing environment across multiple organizational departments.
  • Detail oriented, team player with the ability to work with minimal direction and exercise sound judgement.
  • Strong analytical and troubleshooting skills and willingness to 'dive deep'.
  • A working knowledge of .Net (C# preferred).
  • A working knowledge of SQL Server Administration including T-SQL.
  • Must have in-depth knowledge of Azure SaaS architecture and services (web apps, Azure database, Azure logic apps, storage services, cloud security, monitoring, Microsoft App Insights, Microsoft Azure Log Analytics, PowerShell).
  • Understanding of troubleshooting web-based applications hosted on the Microsoft stack.

Nice-to-haves

  • Business Continuity or Disaster Recovery planning experience, a plus.
  • Experience in C# full-stack development is highly preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service