
TechOps Engineer I
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Malaysia.
• Develop and implement upgrade strategies for each product, encompassing timelines, risk evaluations, mitigation plans, rollback procedures, and management of customizations or integrations for Release Management.
• Execute GitHub Actions Pipelines as part of the upgrade deployment process, adhering to the Software Development Life Cycle (SDLC). (Please note: Some off-hours work may be required.)
• Possess an understanding of branching, pull requests, and the analysis of deployment logs for success or failure.
• Coordinate the planning and execution of releases: schedule releases, monitor dependencies, conduct Go/No-Go reviews, communicate status updates, and document release notes and changelogs.
• Proactively identify, recruit, and manage “canary” and “early-adopter” environments/customers to validate releases under real-world conditions.
• Collaborate closely with the DevOps team to enhance release velocity, minimize toil, and adopt advanced delivery techniques.
• Conduct readiness assessments for upgrades, coordinate testing and deployment schedules, and offer post-upgrade support.
• Monitor and drive enhancements in key adoption metrics: the percentage of customers on the latest version, average time to upgrade, upgrade success rates, feature utilization rates, and reduction in post-upgrade support tickets.
• Write and execute UPDATE, INSERT, and DELETE statements with the appropriate WHERE clauses to safely modify production data.
• Perform data corrections and bulk updates utilizing joins and subqueries.
• Create and manage temporary tables to stage and validate data prior to updates.
• Utilize transactions (BEGIN / COMMIT / ROLLBACK) to ensure safe modifications to data.
• Apply JOINs (INNER, LEFT, RIGHT) to update data across related tables.
• Write aggregate queries (GROUP BY, HAVING) to verify data accuracy before and after updates.
• Use CASE statements for conditional updates.
• Conduct data reconciliation and validation checks following updates.
• Ensure data integrity by understanding constraints (primary keys, foreign keys, unique constraints).
• Execute ad hoc reporting queries to support operations and troubleshooting efforts.
• Identify recurring upgrade challenges (e.g., common failures, documentation gaps, integration issues, or tooling limitations) and lead cross-functional initiatives to address them.
• Contribute to internal documentation regarding release dependencies, account health, risks, and communication protocols.
• Assist in maintaining internal release notes, changelogs, migration guides, and adoption resources for internal use.
• Provide technical support for various TechOps-related projects and quarterly commitments.
• Experience in a technical operations, release management, or customer-success-adjacent technical role (e.g., Release Manager, Release Engineer, Technical Operations, Solutions Engineer, DevOps).
• Strong understanding of modern software delivery practices: CI/CD pipelines, continuous delivery, feature flags, canary/blue-green/rolling deployments, automated testing, and rollback strategies.
• Intermediate SQL skills, including writing and executing UPDATE/INSERT/DELETE statements, performing data corrections using joins and subqueries, managing transactions and temporary tables, validating data with aggregate queries, and ensuring data integrity and performance in operational settings.
• A data-driven mindset with proficiency in analytics and reporting via Grafana, including the use of dashboards and automated reporting.
• Proven ownership of high-visibility recurring deliverables, such as weekly executive reports, tracking adoption metrics, or coordinating releases.
• Experience in driving product adoption through upgrades, managing release processes in a SaaS environment, and identifying/resolving systemic upgrade issues is highly desirable.
• Ability to translate technical risks and challenges into actionable internal insights and priorities.
• Excellent internal communication skills for effective collaboration with product, engineering, and leadership teams.
• Competitive salary and performance-based incentives.
• Opportunities for professional development and career advancement.
• Flexible work hours and remote work options.
• Comprehensive health, dental, and retirement benefits.
• Engaging company culture with team-building activities and events.
Remote
Get handpicked remote jobs straight to your inbox weekly.