What are the responsibilities and job description for the Site Reliability Engineer position at Calibro Corp.?
Exciting long-term REMOTE contract opportunity for a Site Reliability Engineer!
A client is developing a cloud-based, end-to-end data management and analytics platform and requires consulting services to enhance delivery capacity.
The role involves integrating into the solutions delivery team to support the infrastructure and pipeline development for data assets on a new AWS technology stack utilizing tools like Immuta, Starburst, Collibra, Databricks, Alteryx, and Tableau.
Key Responsibilities:
A client is developing a cloud-based, end-to-end data management and analytics platform and requires consulting services to enhance delivery capacity.
The role involves integrating into the solutions delivery team to support the infrastructure and pipeline development for data assets on a new AWS technology stack utilizing tools like Immuta, Starburst, Collibra, Databricks, Alteryx, and Tableau.
Key Responsibilities:
- Provide technical expertise to the Engineering, DevOps, and QA teams for Continuous Integration/Continuous Delivery (CI/CD) pipeline implementation.
- Coach and mentor teams on Platform Engineering and DevOps best practices.
- Offer operational support for applications and utilities.
- Design and implement process improvements.
- Utilize Site Reliability Engineering (SRE) best practices.
- Assist in deploying new modules, upgrades, and fixes in production.
- Work with open-source technologies as required.
- Use CI/CD tools and manage source control (e.g., GitLab).
- Lead efforts for continuous improvement of production operations.
- Provide technical support and develop automation for incident resolution.
- Stay updated on industry trends and identify opportunities for improvement.
- Implement, configure, and manage tools in the DevOps and DevSecOps Toolchain.
- Build and maintain tools, services, and automations related to deployment and operations.
- Evaluate systems and tooling to accommodate growth and changing requirements.
- Troubleshoot production issues as they arise.
- Update processes, documentation, and design new tools as needed.
- Deploy product updates and manage integrations when necessary.
- Automate operational processes with accuracy, adhering to security standards.