Sr. Software Engineer
How is this team contributing to the vision of Providence?
Healthcare Intelligence is the pillar that focuses on creating intelligent products within Providence and provides unique opportunities in Product Development, Product Design, Data Engineering, Operations, Data Science, BI Reporting and Data Analytics on cloud stack. We are a group of professionals who work towards enabling decisions that improve patient and caregiver experience.
Now, as we face a new frontier—a changing health care landscape - we are looking for pioneering and compassionate individuals to plan for the next century and who can work on re-imagining the future of care with cutting-edge technologies such as big data, machine learning, artificial intelligence, IoT, and blockchain that enhance patient outcomes and experiences and more importantly, drive a lasting social impact.
What will you be responsible for?
Devops Senior Engineer in the capability of Healthcare Intelligence team, analyze & establish automated deployments for various types of solutions with best practices and standards in place. Responsible for building Infrastructure as a code to provide platform to host applications on different platforms of Azure IaaS, PaaS, and SaaS.
As a Devops Senior Engineer, you will
- The DevOps Senior Engineer is responsible for planning and execution of DevOps for large-scale enterprise including GitHub Enterprise, JFrog Artifactory, Azure Kubernetes Service (AKS), Snowflake and Azure Cloud
- Create architecture, design, and implementation of DevOps with Strong Branching and deployment strategies.
- Derive Devops roadmap, implement and drive as per roadmap plan.
- Build and maintain CI/CD frameworks that support deployment automation using GitHub Actions on the platforms like AKS, Snowflake, Databricks, etc. along with health-check of applications and security update activities.
- Implement Code Security scanning with tools like SonarQube, Wiz
- Assist with roadmap implementation a DevOps model, automating scripts with Strong experience of Python/ YAML/ Bash and other tooling as possible.
- Enable monitoring for Automations, availability, performance, troubleshooting and recoverability of PaaS services hosted in Microsoft Azure cloud platform.
- Engage with stakeholders globally and participate in decisions related to product goals, features, and priorities.
- Work on manage access/permissions; maintain appropriate configurations; provide recommendations on system improvements.
- Maintain secure environments running in Azure using industry-accepted standards (MFA, encrypted data transfer, etc.) Evaluate tools, technologies, and processes to improve efficiency and scalability of infrastructure environments
- Create a healthy team culture aligned with the mission and values of Providence i.e., Integrity, Compassion, Dignity, Respect, Justice
- Create insightful dashboards and robust metrics for Devops space.
- Show learning mindset to strengthen global health care systems domain.
- Participate and contribute to industry learning and stay up to date with latest trends and findings.
What would your day look like?
- Partner with multiple teams like engineering, Ops, managers, on automation opportunities with respect to deployments, infrastructure, monitoring, etc.
- Analyze the Devops/ infrastructure/ migration requirements, define Architecture to implement Devops and present to corresponding stakeholders
- Setup/ propose enhancements in Devops best practices, standards as applicable.
- Deliver Devops with CI/CD pipelines for E2E automation of deployments for various solutions to deploy on Snowflake/Databricks/Azure Cloud platform independently.
- Instrument Infrastructure as a code (provision & configuration management).
- Constantly monitor and provide recommendations on system improvements
- Track & deliver the assigned sprint items in a timely manner, with high quality.
Who are we looking for?
- 5+ years of experience in Microsoft Azure based services and Devops tools
- Strong technical problem-solving skills, analytical skills to define architecture and approach for Devops, infrastructure migration approaches,
- Strong Presentation skills to walkthrough architectures & address any challenges. and Collaborative skills with local and global teams.
- Ability to take ownership of issues, drive initiatives independently or escalate as needed, and find creative ways to resolve problems.
- Ability to define build and deployment/release designs for CI/CD pipelines using GitHub Actions and YAML Scripting.
- Experience with Azure cloud-based provisioning, deployment, Kubernetes, JFrog, monitoring, troubleshooting and related automation technologies.
- Good understanding of concepts including Networking, Routing, Load Balancing, Redundancy, Disaster Recovery, VPN, Firewalls, etc.
- Experience in cloud technologies & tools, Service Models, Deployment Models
- Experience in Scripting (Python/ Bash) to create reusable components.
- Strong in source control / configuration management including Git; familiarity with GitHub, Azure DevOps and Visual Studio Code
- Experience with Microsoft Azure SQL server database, troubleshooting server performance issues, writing basic to mid-level queries a plus
- Experience in Snowflake, Databricks deployments, MLOps is a plus
- Strong team player- help other members, create a one team, one company culture.
Required Skills:
- GitHub configuration and management, Actions, Azure DevOps
- Static Code analysis tools like Sonar Qube, Checkmarx, Wiz
- YAML, Python, Bash, Azure CLI, and Terraform preferable
- Container platforms and tools - Kubernetes, Docker, Azure Kubernetes Service, JFrog
- Azure Networking – Azure Virtual Networks, ExpressRoute, Site-to-Site VPN, App Service Environment, Load balancing, Disaster Recovery plans.
- Azure PAAS Services Security and Provisioning – Azure API Management Policies, Azure App Service, Event Hubs, Service Bus, Cosmos DB, Azure SQL, CDN
- Identity Management – Azure AD
- Cloud Security – Azure Key Vault, Certificate management, Azure Security Center, Threat Detection, HSTS
- Cloud monitoring – Experience with Azure Log Analytics, Azure Monitor, Application Insights
- Exposure to Machine Learning models, MLOPS, LLMOPS and Databricks