**This role doesn't provide sponsorship or H1 transfers.
Hybrid role for Dallas, TX | San Diego, CA | Boca Raton, FL
Welcome to AMN Healthcare: Where Your Career Becomes the Next Big Success Story!
Ever wondered what it takes to build one of the largest and most successful healthcare staffing and total talent solutions companies? It takes trailblazers, innovators, and amazing people like you. At AMN Healthcare, we don't just offer jobs; we pave the way for incredible careers.
Why AMN Healthcare? Because You Deserve the Best:
Forbes Recognition: We don't just make lists; we make headlines. AMN Healthcare proudly claims a spot on Forbes' prestigious lists not once, but twice! We're among the "Best Large Employers for Women," a testament to our commitment to excellence.
SIA Approval: Acknowledged by Staffing Industry Analysts (SIA) as one of the "Rapidly Advancing Staffing Firms," we have no plans to decelerate in the future.
Incredible Futures: Join a team that doesn't just talk about building the future; we're shaping it. Discover how AMN Healthcare is crafting incredible futures, one amazing career at a time.
The DevOps Engineer II, DevOps and Platforms has a strong background in Cloud technology to support the full release management lifecycle. This individual is a talented, highly motivated, and innovative engineer with a track record of taking initiative and delivering results, capable of working in a fast-paced agile environment and administering client facing environments that require 24X7 system uptime, and working cooperatively with a multi-functional team. The DevOps engineer will be responsible for the applications architecture and support.
Job Tasks
- Communicates clearly in a timely manner in both verbal and written communication.
- Able to analyze, diagnose and resolve highly complex programming problems and system coordination issues.
- Able to provide technical solutions to peers and leaders.
- Develops efficient and effective program and system solutions in solving highly complex business problems.
- Develops highly complex programs and systems in support of business processes and objectives.
- Understands, directs and participates in deliverables required by approved Development Lifecycles.
- Determines and/or directs system design and prepares work estimates for development or changes for multiple work efforts.
- Prepares and/or directs the creation of program, system, operational and User documentation.
- Design and implement fully automated CI/CD pipelines based on the Azure DevOps YAML based build system or GitHub Actions.
- Proficient in automating software workflows with GitHub Actions, enabling continuous integration and delivery (CI/CD) directly from GitHub repositories, and adept at defining custom workflows for various tasks such as building, testing, packaging, releasing, or deploying projects on multiple operating systems.
- Leverage the full power of the Microsoft - Azure DevOps (VSTS) tools offering to further automate build, release packaging, deployment and configuration management processes for application
- Integrate with agile teams to provide guidance regarding best practices for building and maintaining continuous integration and continuous delivery pipelines.
- Responsible for creating builds and releases along with any planned documentation.
- Experience in creating and maintaining Terraform modules for infrastructure as code (IaC) deployments, ensuring efficient and effective program solutions for highly complex business problems.
- Setup and maintain development, test, and production environments.
- Provide input to development teams from a system/network administrator perspective.
- Implement and maintain system health and performance monitors and alerts.
- Collaborate with development teams to resolve system health and performance issues and risks
- Migrate existing systems and setup new systems in a cloud hosting provider.
- Manage OS updates as needed.
- Develop Bash, PowerShell, and/or Python scripts to automate software testing tasks.
- Implement and recommend security controls.
Experience and Abilities
- 2+ years of professional experience as a DevOps engineer, CloudOps engineer, and/or Site Reliability Engineer.
- 2+ years of experience setting up automated build and delivery pipelines leveraging the tools available (GitHub Actions, Azure DevOps YAML Pipelines).
- Experience automating processes using PowerShell, Bash, or Python.
- 1+ years of experience automating setup of environments using Terraform.
- Good communication skills
- Experience with cloud technologies such as AWS (EC2, ECS, CloudFront, S3, RDS) and Azure (App Services/Functions, Cosmos, AKS, VMs).
- Bachelor's degree from four-year College or university in Computer Science, Technology or related field.
- Passion for keeping up to speed with the latest software tools and methodologies.
- Ability to evaluate and adopt new technologies as the need arises.
- Ability to multi-task, prioritize, and manage expectations.
- Ability to challenge status-quo and drive change.
- Flexible & easily adaptable to change.
- Familiarity with software development processes, standards, and best practices to ensure quality outcomes.
- Experience working within short development cycles using agile methods.
- Experience as a system administrator.
- Ability to collaborate across IT disciplines.
- Experience with Docker and Kubernetes a plus.
Education, Certifications & Experience
Minimum Education/Certifications:
- BA in Computer Science, or training and experience in a related field
Preferred Education/Certifications:
Minimum Experience:
- 1 years experience in Enterprise software
Preferred Experience
- SaaS experience in a Production environment supporting thousands of customers experience