The American Board of Anesthesiology

DevOps Engineer

The American Board of Anesthesiology

full-time

Posted on:

Location Type: Hybrid

Location: RaleighNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, build and maintain Devops and CI/CD pipelines.
  • Create and manage infrastructure as code (IaC) using tools like Terraform or Ansible to maintain reproducible environments.
  • Develop automation testing framework and shared libraries.
  • Automate deployment, and testing processes.
  • Setup and maintain monitoring processes and automated alerts for applications and infrastructure.
  • Ensure system reliability, scalability, and security.
  • Maintain and monitor solutions using Power Platform, Azure Data Lake, Azure Synapse, Azure Data Factory, Azure Pipelines, and Azure Logic Apps.
  • Virtualize environments using tools like Kubernetes and Azure Kubernetes Service.
  • Deploying applications, configuring services, and monitoring and troubleshooting in Azure environments.
  • Implementing data storage solutions, integrating databases, and using Azure data services for efficient data management and analytics.
  • Implementing robust security measures, access controls, and compliance standards to safeguard applications and data.
  • Analyze logs and metrics to identify bottlenecks, optimize application performance, and scale resources dynamically.
  • Optimize resource utilization and cost efficiency.
  • Take ownership of software components and modules from conception through deployment, setting up environments and documenting release notes and technical details regarding functionality and configuration.
  • Use an issue tracking system to document necessary code changes and follow standard versioning requirements using a source control system.
  • Analyze problems and resolve technical issues regarding component functionality and customer enhancements.
  • Fix defects and recommend enhancements as appropriate.
  • Provide technical consulting to internal and external customers to address system issues and recommend solutions.
  • Maintain knowledge of the latest computer technologies.
  • Travel to support remote ABA operations as needed.

Requirements

  • Proven experience as a DevOps Engineer, preferably in an Azure environment.
  • Strong knowledge of CI/CD tools (Azure DevOps, Ansible, Github, etc.).
  • Experience with containerization, including Docker and Kubernetes.
  • Familiar with microservice and cloud architecture.
  • Understanding of version control systems (git), branching strategies, and actions.
  • Experience building end-to-end data pipelines, automations and virtualizations.
  • Proven problem-solving skills and troubleshooting complex issues.
  • Experience in delivery management and providing technical assistance.
  • Advanced proficiency with cloud platforms such as Azure and experience with cloud-based development.
  • Highly desirable: Strong understanding of integrating Dynamics 365 with other systems.
  • Experience using the Agile software development methodology.
  • Experience with object-oriented programming.
Benefits
  • Saturday workdays 2-4 days per year
  • Ability to lift up to 10 pound maximum
  • Ability to sit for 6+ hours per day
  • Must be able to work onsite in Raleigh, NC at least two days/week
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
DevOpsCI/CDInfrastructure as CodeAutomation Testing FrameworkMonitoring ProcessesData Storage SolutionsContainerizationObject-Oriented ProgrammingAgile Software DevelopmentProblem-Solving
Soft Skills
Technical ConsultingTroubleshootingDelivery ManagementOwnershipDocumentation