DevOps Engineer - Remote

Sundayyworld — United States · Posted ~4 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

About The Company NinjaOne is a leading provider of unified IT operations solutions, dedicated to simplifying IT management for organizations worldwide. Serving nearly 40,000 customers across more than 140 countries, NinjaOne offers a comprehensive platform that integrates endpoint management, autonomous patching, backup, and remote access into a single, user-friendly console. The company's mission is to enhance IT efficiency, resilience, and cost-effectiveness through automation and streamlined workflows. Known for its customer-centric approach, NinjaOne has maintained a high customer satisfaction score of 98% for over five years, reflecting its commitment to delivering reliable and innovative solutions. As a fast-growing technology firm, NinjaOne fosters a collaborative and inclusive culture that values innovation, continuous learning, and technical excellence. About The Role We are seeking a highly experienced Principal DevOps Engineer specializing in Continuous Delivery and Deployment Automation to join NinjaOne's DevOps Engineering team. In this strategic leadership role, you will be instrumental in shaping and advancing the company's software deployment and release processes at scale. Your primary responsibility will be to design, architect, and continually improve NinjaOne's deployment automation capabilities, ensuring that code transitions from development to production swiftly, securely, and reliably with minimal manual intervention. This role requires a deep technical expertise in deployment pipelines, progressive delivery strategies, release orchestration, and feature flagging. You will work closely with cross-functional teams—including Engineering, QA, Security, SRE, and Architecture—to establish best practices, build automation frameworks, and implement scalable deployment systems. Your work will directly impact NinjaOne’s ability to deliver software rapidly and safely across multiple regions and environments, supporting millions of endpoints globally. This position offers a unique opportunity to lead complex technical initiatives, influence future deployment architectures, and drive operational excellence in a fast-paced, innovative environment. Qualifications 10+ years of experience in DevOps, Release Engineering, Platform Engineering, or related fieldsExtensive hands-on experience designing and operating large-scale Continuous Delivery and deployment automation platformsDeep understanding of progressive delivery strategies such as blue/green, canary, rolling, and regional deploymentsProficiency with feature flagging and controlled release mechanismsStrong expertise with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI, CircleCI, Bitbucket Pipelines)Proficiency in programming and scripting languages such as Go, Python, BashExperience with artifact management and promotion workflowsKnowledge of automated testing, security, quality checks, and observability integration within deployment pipelinesSolid understanding of cloud platforms, preferably AWS, and Infrastructure as Code tools like TerraformExperience with containers and orchestration platforms such as Kubernetes, ECS, Helm, or KustomizeStrong troubleshooting skills across distributed systems and production environmentsProven leadership in guiding technical initiatives and mentoring engineering teamsUnderstanding of DevSecOps practices and supply-chain security Responsibilities Own the end-to-end design, development, and continuous improvement of NinjaOne’s Continuous Delivery pipelinesArchitect and implement deployment automation workflows that enable safe, repeatable, and scalable releasesDevelop and maintain progressive delivery strategies, including blue/green, canary, and rolling deployments, with automated health checks and deployment gatesBuild automated release orchestration systems managing dependencies, artifact promotion, validation, approvals, and rollbacksPartner with Engineering and Architecture teams to establish and enhance feature flagging capabilities for controlled feature releasesLead the evolution of CI/CD frameworks, integrating artifact management, automated testing, security, quality gates, and deployment health checksImplement deployment guardrails and automated controls to ensure safe production releasesEnhance deployment observability through metrics, dashboards, and telemetry integration for real-time monitoring and automated decision-makingCollaborate with cloud infrastructure, SRE, and platform teams to ensure deployment systems are well-integrated with underlying infrastructure and cloud servicesDrive deployment reliability by participating in incident investigations, root cause analysis, and implementing automated recovery solutionsProvide technical leadership and mentorship to engineering teams, establishing standards and best practices for deployment and release engineeringLead complex technical initiatives from architecture through implementation, ensuring alignment with company goals and scalability requirements Benefits Comprehensive medical, dental, and vision insurance plans401(k) retirement savings plan with company matchingUnlimited paid time off to support work-life balanceFlexible remote working arrangements and hybrid options at our offices in Austin, TX, and Tampa, FLOpportunities for professional growth, skill development, and career advancementA collaborative, innovative, and inclusive work environment Equal Opportunity NinjaOne is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or veteran status. We believe that diverse perspectives foster innovation and drive our success.