DevOps Engineer
Triage Staffing
Omaha, nebraska
Job Details
Full-time
Full Job Description
Triage, an award-winning and top-ranked medical staffing agency experiencing unprecedented growth, is seeking an experienced DevOps Engineer that looking for career growth in a highly skilled team. Headquartered in Omaha, NE, with an additional office in Loveland, OH, Triage is at the forefront of the healthcare industry, connecting thousands of traveling healthcare providers with facilities across all 50 states.
As a DevOps Engineer on the Technology Team at Triage, your role will have an impact on ensuring the success and efficiency of the multi-cloud platform that empowers the engineering teams at Triage to serve our customers both internally and externally. You will be responsible for maintaining solutions across the entire software development lifecycle, with a focus on cloud-based infrastructure, CI/CD workflows, observability, and security.
This role offers a flexible work arrangement, with the option to work remotely, hybrid, or in-office at our offices in Omaha or Cincinnati.
Requirements
Collaboration and Support:
- Collaborating with cross-functional teams, including developers, QA engineers, and Product, to ensure smooth operations and efficient workflows.
- Provide technical support, troubleshoot issues, and contribute to the team's knowledge base through documentation and knowledge sharing.
Cloud Infrastructure Management:
- Maintaining the cloud infrastructure that supports Triage's platform. This involves working with multiple cloud providers to ensure scalability, reliability, and cost-effectiveness.
Shared Services and Tools:
- Identify opportunities to extend shared services and tools that improve reliability and reduce friction across the organization. This may include creating automation scripts, configuration management systems, or deployment pipelines that can be used by multiple teams.
Infrastructure as Code (IaC):
- Contribute to the team's Infrastructure as Code practices by maintaining infrastructure code templates, such as using tools like Terraform or CloudFormation.
Continuous Integration and Deployment (CI/CD):
- Contribute to the improvement of the team's CI/CD workflows. This involves optimizing the build and deployment pipelines, integrating automated testing, and ensuring the availability of deployment environments.
Continuous Improvement:
- Actively participate in continuous improvement initiatives within the team. This includes participating in retrospectives to identify areas for improvement, facilitating discussion groups, and sharing knowledge through code reviews and contributions to the team's backlog.
Documentation & Incident Management:
- Create and enhance documentation and runbooks that provide clear instructions on how to deploy, operate, and troubleshoot the platform and associated services.
- Participate in an on-call rotation to monitor the infrastructure health and respond to incidents promptly. Collaborate with other teams to establish incident response processes and work towards reducing the mean time to resolution (MTTR) for incidents.
Qualifications
- Experience with maintaining and troubleshooting cloud-based applications: You should have a background in working with cloud-based applications, including identifying and resolving issues, optimizing performance, and ensuring high availability.
- Agile/Scrum methodology: Familiarity with Agile/Scrum methodologies is important as it is commonly used in software development. You should be comfortable working in an Agile environment, participating in ceremonies such as sprint planning, stand-ups, and retrospectives.
- Strong communication skills: As a DevOps Engineer, you'll need to effectively communicate with both technical and non-technical stakeholders. This includes explaining complex technical concepts to non-technical team members and collaborating with developers, system administrators, and other teams.
- Experience working in cloud-based infrastructure environments: You should have experience managing and provisioning cloud infrastructure, preferably in Azure and AWS. Familiarity with other cloud platforms like Heroku, or Google Cloud Platform is also beneficial.
- Monitoring and alerting tools: Experience in using monitoring and alerting tools such as Prometheus, Grafana, AppSignal, CloudWatch, or similar tools is important. You should be able to help maintain and configure monitoring systems to provide visibility into the platform's performance and health.
- Infrastructure as Code (IaC) tools: Experience with Infrastructure as Code tools like Terraform or CloudFormation is desirable. You should be able to write and maintain infrastructure code to provision and manage cloud resources programmatically.
- Container orchestration systems: Proficiency in container orchestration systems like Kubernetes, EKS, AKS, ECS, Docker Swarm, or Rancher is valuable. You should have hands-on experience in deploying and managing containerized applications in these environments.
- CI/CD tools: Familiarity with Continuous Integration and Continuous Delivery (CI/CD) tools like GitHub Actions, ArgoCD, CodeBuild, CodePipeline, or other such workflow tools.
- Experience in a DevOps or SRE Role: You should have a minimum of 2 years of experience in DevOps or Site Reliability Engineering roles. This experience should encompass responsibilities related to infrastructure management, automation, deployment, and ensuring the reliability and availability of systems.
Benefits
- Medical, dental, and vision insurance
- 401k with company match
- Flexible Time Off policy + Paid Holidays
- Staff events, on-site & remote
- Employee Assistance Program
Why Triage?
Triage offers a competitive and comprehensive benefits package that encompasses medical, dental, and vision insurance. Our commitment to creating a unique work culture sets us apart from the rest—no corporate robots here. Triage values transparency and autonomy, and we believe in recognizing your efforts and dedication. Join us on this exciting journey as we continue to be recognized among Inc. Magazine's 5000 fast-growing companies in America.
Note: This job description outlines the primary duties and responsibilities of the DevOps Engineer role but is not an exhaustive list. Additional tasks may be assigned by your supervisor or manager. All duties are subject to change and may be modified to reasonably accommodate individuals with disabilities. Your performance will be evaluated based on your execution of the tasks outlined in this job description.
Triage Staffing is an equal-opportunity employer committed to fostering diversity and inclusion in the workplace. We prohibit discrimination and harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.