DevOps Engineer
securonix
Job Description
• Coordinate and execute customer onboarding and offboarding activities from a DevOps perspective, including environment readiness, configuration, access enablement or removal, validation, and closure checklists.
• Plan and support customer release rollouts, feature enablement, minor upgrades, and production deployments with documented pre-checks, implementation steps, post-validation, and rollback plans.
• Manage customer change management workflows end to end, including change request creation, impact and risk assessment, approval tracking, maintenance-window scheduling, implementation evidence, and closure.
• Develop and maintain Python automation for repetitive operational tasks, customer lifecycle workflows, deployment orchestration, ticket updates, reporting, data validation, and health checks.
• Build, maintain, and improve CI/CD pipelines to make build, release, and deployment processes
repeatable, traceable, and reliable.
• Collaborate with Engineering, QA, Release Management, Customer Success/TAM, Support, and Operations teams to coordinate changes and resolve rollout dependencies or blockers.
• Monitor deployments and production changes, troubleshoot failures, participate in incident resolution, and document corrective and preventive actions.
• Maintain runbooks, standard operating procedures, deployment guides, automation documentation, and audit-ready change records.
• Identify manual steps and process gaps, propose improvements, and implement automation that reduces turnaround time and operational risk.