Job Description
**This role doesn't provide sponsorship or H1 transfers.
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.
Job Summary
The ideal candidate will want to be challenged with new technology and thoroughly understand virtualization, public cloud products, services, and applications. To succeed, the AMN Senior Cloud Computing Engineer (Sr CCE) must apply advanced technical knowledge to architect, build, configure, deploy, and support AMN's public cloud. Computing infrastructure in Azure and AWS, supporting all server operating systems, networking, directory services, backup solutions, cloud-native PaaS, and other enterprise system-level applications. The position requires the application of advanced judgment and analysis in evaluating, selecting, designing, configuring, and maintaining application platforms hosted in Azure and AWS. Additionally, success in the role dictates ongoing improvement of processes, creation of enterprise governance, and applying standard methodologies to meet business, security, cost, and agility requirements. Support is generally for large-scale systems with high criticality to the business.
Job Tasks
- Design, deploy, and maintain a cloud computing environment sufficient to support current and future organizational needs.
- Establish Technical Mastery of systems and functions assigned as a primary subject matter expert(SME).
- Develop and automate processes to expedite and streamline IT and business processes for technology assigned as a primary subject matter expert(SME).
- Collaborate with business, IT associates, and outside vendors to ensure smooth and reliable operation of software and systems required to fulfill business objectives and processes.
- Monitor and evaluate operating efficiency, server performance, bandwidth usage, and error logs to identify and correct problems as they arise.
- Respond to issues and problems with solid engineering solutions that align with organizational initiatives and strategies.
- Analyze information systems problems to identify and correct problem areas while maintaining records, inventories, and user documentation.
- Correlate analysis from system telemetry to identify issues before they become problems.
- Conduct capacity planning according to industry-accepted standard processes, ensuring leadership has information as needed to formulate budgets.
- Establish, supervise, and implement procedures required for efficient infrastructure management.
- Design, lead, and direct (as needed) physical and virtual infrastructure support.
- Design, handle, and direct (as needed) support of technology assigned as a primary subject matter expert(SME).
- Evaluate, customize, and maintain technology assigned as a primary subject matter expert(SME).
- Review, evaluate, and recommend new or upgraded systems software packages and related hardware based on established and emerging standards.
- Participate in a geographically dispersed 24 x 7 support organization.
- Maintain awareness of new developments for technology assigned as a primary subject matter expert(SME).
- Advanced fix of production issues as needed, including producing root cause analysis reports when required.
- Work cooperatively with department heads and other IT department members to address requests and resolve complaints and issues on a service-oriented, timely basis.
- Gather and/or develop requirements for changing business needs and translate them into technical solutions when appropriate.
- Lead technical projects for technologies assigned as a primary subject matter expert(SME).
- Propose and create system design models, specifications, diagrams, and charts to guide system programmers and development teams.
- Design and implement system backup procedures, real-time replication, and other recovery processes using the company’s disaster recovery and business continuity strategies.
- Design and run maintenance and utility programs on the server to ensure optimum performance.
- Create custom scripts for deployment, monitoring, and reporting as needed.
- Create and maintain system user documentation.
- Maintain records to ensure that software licensing follows vendor EULAs.
- Provide technical support to staff in a courteous manner.
- Perform other duties as required or requested.
Minimum Education/Certifications
- IT-related degree, Associate or Bachelor's program, or equivalent combination of education and experience required
- MS or equivalent experience in Computer Science or Information Technology
- Public cloud certifications (Azure, AWS)
- Microsoft certifications
- Linux Certifications
- Cisco Certifications
Minimum Requirements
- 5 years of specialized experience designing, building, and automating solutions using Azure cloud technologies and services, including health monitoring, data security, capacity metering, cloud pricing, cloud expense management, and high availability/resiliency.
- In-depth, practical experience with Public Cloud methodologies (IaaS, PaaS, SaaS), automation, orchestration, trends, and industry-leading cloud vendor offerings
- Familiar with the interworking of Web applications and relational databases
- Demonstrable understanding of network theory, rules, practices, and principles.
- Experience with disaster recovery setup and High availability solutions using cloud native technologies and standard processes.
- Demonstrable ability to create automated processes using well-known languages and frameworks such as PowerShell, CLI, Python, YML, JSON, Bicep, and Terraform.
- Experience in a fast-paced, Agile/DevOps environment.
- Experience using CI/CD pipeline automation in tools like AzDevOps or GitHub Actions is a plus. Demonstrated ability to work without supervision and given latitude for independent action to get results.
- Demonstrated ability to work with Product/Project Managers to facilitate sprint/project requests.
- Experience in a regulatory environment including SOX and HIPAA and knowledge of applicable data privacy laws.
- Understanding of application, server, and network security and compliance requirements
Skills
- Good skills in coaching team cloud technologies.
- Proven analytical and creative problem-solving skills.
- Proven ability to plan work and coordinate with external vendors.
- Proven ability to work with confidential/sensitive information.
- Proven ability to prioritize and implement tasks with confidence in a high-pressure environment.
Systems
- Sophisticated platform knowledge of the Microsoft Azure Cloud Platform
- Sophisticated platform knowledge of the AWS Cloud Platform
- Sophisticated understanding of the platform, operating systems, and supporting protocols, including Windows Server, Active Directory, Azure Active Directory, and TCP/IP.
- Linux Systems Administration
- Demonstrated mastery of the ability to design and manage secure, scalable solutions using Azure services (VM, Blob Storage, VNet, NSGs, ASGs, AAD, KeyVault, APIM, AFD, vWAN, AKS, AppServices, DataBricks, Azure SQL, etc.)
- Design, automate, and implement IaC using ARM and CloudFormation Templates using Azure DevOps/Git Actions with Terraform.
- Knowledge of AWS services (EC2, S3, Route53, IAM, CloudWatch, CloudFormation, Lambda, Direct Connect)
- CI/CD & Automation Tools (Chef, Puppet, Ansible, AzureDevOps) Leadership
- Cross-train and mentor other team members.
- Scripting/Automation (Powershell, PowerCLI, Python, etc.).
- LAN/WAN routing technologies and protocols
- MS Active Directory/Entra ID design, implementation, management, and maintenance.
- Diverse Hybrid Multi-Cloud Data Center environment.
Our Core Values
Respect ● Passion ● Continuous Improvement ● Trust ● Customer Focus ● Innovation
At AMN Healthcare, our diversity, equity, and inclusion philosophy is grounded in the belief that we should respect all voices, seek different perspectives, and succeed when we act together as a positive force for all of humanity. AMN Healthcare strives to foster a workplace of belonging where all team members can be their authentic selves, where we can apply our collective skills to innovate solutions that empower the future of care. AMN Healthcare is an equal opportunity employer.
Pay Rate
$133,000 - $158,000 Salary
Final pay rate is dependent on experience, training, education, and location.