Responsibilities:
· Perform and automate system administration services including installation, configuration, maintenance, and disaster recovery of hundreds or thousands of EC2 instances in 10+ regions.
· Control EC2 instance life-cycle and other AWS resources
· Respond to production incidents, troubleshoot, resolve, and document.
· Analyze, troubleshoot and resolve system, software, network, and storage failures for a globally distributed cloud infrastructure
· Configure, test, deploy, and upgrade software for production EC2 servers in AWS
· Author and recommend settings for applications, operating systems, networks, and cloud services to improve performance, security, and reliability
· Design and develop monitoring and 100% uptime solutions for critical systems including our own in-house web hosting offering.
· Understand and maintain good overall knowledge of on-site and cloud-deployed networks; including WiFi, hosted exchange server, Jira, VoIP, various SaaS applications.
· Provide backup support to the team of support engineers as required in all aspects of technology
· Strong interpersonal communication skills and ability to work well in a diverse, team-focused environment with other Engineers, Product Managers, etc.
· Create required documentation for infrastructure systems.
· Learn new tools such as Terraform and NodeJS to assist with new project initiatives
· Configure build and release pipelines for both cloud and on-premise solutions using Jenkins
· Monitor and support the deployment of both cloud and on-prem applications via automation tools and practices
· Maintain and design the necessary workflows needed for smooth operations.
· Familiarity of plug-ins installation and configuration within Jenkins to support new feature requests
· Maintain and develop SSO for various applications using Azure/AWS AD Sync capabilities
· Maintain 3rd party relationship for SaaS applications and demonstrate ownership of it
· Troubleshoot and resolve minor network-level issues and provide off-hour support for testing as required
· Perform necessary upgrades to servers as required within the guidance provided by senior staff
· Discuss ideas and future development to strengthen the processes and play a critical role in furthering the vision of technology department Experience:
· 3-10 years of experience with maintaining and supporting networks
· Previous basic experience with Azure/AWS
· Comfortable with a mixed Microsoft/Linux environment
· Experience in Active Directory administration
· Basic knowledge of CI/CD tools such as Jenkins, Octopus Deploy, etc..
· Excellent troubleshooting, communication, and customer service skills
· Team Player, multi-tasker, great attitude, strong interpersonal skills
· Must be available to support a 24×7 production environment
· Shell and/or PowerShell scripting experience is a plus
· Basic knowledge of load balancers, auto-scaling groups is a plus
Keyskills: \"Devops\" \"AWS\" \"Cloud computing\" \"Sr.Devops\" \"Azure\" \"Jenkins\" \"code Deployment\"
PatientMD is an Integrated Mobile Platform for information sharing and healthcare services. Our focus is to move the healthcare to a Patient-Centered Value-Based industry providing Precision Medicine and Personalized Healthcare. PatientMD focuses on providing the digital tools that allow Patients to...