Develop, deploy, and maintain incremental software updates, ensuring stability and reliability.
Develop and manage continuous integration and continuous deployment (CI/CD) pipelines to automate the software delivery process.
Create and manage automated release tools for continuous build and release processes.
Review application requirements and anticipate system needs to ensure availability and scalability.
Optimize relationships between development, QA, and IT operations teams to enhance productivity.
Implement processes, tools, and methodologies to balance needs throughout the software development lifecycle.
Increase customer responsiveness by monitoring application performance and anticipating operational issues.
Create stable operating environments by continuously improving deployable and scalable infrastructure.
Develop automation scripts and procedures as needed.
Requirements
5 years of relevant experience required
Two years experience monitoring enterprise-scale software solutions using like Dynatrace, Datadog, Azure Monitor Insights (including Application Insights, Container Insights, Cosmos DB insights) Application Insights, etc. preferred
Two years experience developing enterprise-scale software solutions preferred
Two years experience deploying solutions to cloud platforms (e.g. Azure, AWS, GCP) preferred
Two years experience with CI/CD pipelines technologies (e.g. Azure Pipelines, GitHub Actions, Jenkis, etc.) preferred
Bachelor's degree or a combination of relevant experience and training may be considered in lieu of a degree.
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
Benefits
Flexible PTO (designed to offer flexible time away for you!)