The Software Engineer II is responsible for the end-to-end development and implementation of Cloud Infrastructure solutions and services including telemetry and observability that eases the way for caregivers and adds strategic value to PSJH.
Requirements
- Experience with object-oriented programming in C-Sharp, Java, Python or equivalent
- Experience with source code control systems such as Git
- SQL integration development experience using SQL/NoSQL
- Experience with agile methodologies and tools such as Azure Devops, TFS, and Jira
- 5 or more years of software engineering in the field of cloud infrastructure and Site Reliability Engineering
- Experience designing and successfully implementing a mid-sized project
Responsibilities
- Lead the design and implementation of cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Pulumi, AWS CloudFormation, or Azure Resource Manager.
- Implement comprehensive observability solutions using tools like Prometheus, Grafana, ELK Stack, or Azure Monitor.
- Develop and maintain monitoring dashboards and alerting mechanisms to ensure system health and performance.
- Automate deployment pipelines using CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Write and maintain scripts for infrastructure management and automation (e.g., Python, PowerShell, Bash).
- Implement security best practices and ensure compliance with industry standards and regulations.
- Create and maintain detailed documentation of infrastructure designs, procedures, and troubleshooting guides.
Other
- Bachelor's Degree in Computer Engineering, Computer Science, Mathematics, Engineering -OR- a combination of equivalent education and experience
- 2 or more years of related experience
- Proven track record of working both independently and collaboratively as part of a multi-disciplined team
- Experience in a healthcare setting
- Work closely with development, operations, and security teams to deliver high-quality cloud infrastructure solutions.