
DevOps Engineer
The American Board of Anesthesiology
full-time
Posted on:
Location Type: Hybrid
Location: Raleigh • North Carolina • United States
Visit company websiteExplore more
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