DevOps Engineer – Brazil, Colombia, Ecuador, or Mexico (Remote)

ninjaone

🖥️ Senior Full Stack Engineer – Platform Engineering

📍 Location: Brazil, Colombia, Ecuador, or Mexico (Remote)
🕓 Full-Time | Senior Level


💡 About the Role

As a Senior Full Stack Engineer at NinjaOne, you’ll be an integral part of our Platform Engineering Team, playing a key role in shaping and maintaining our cloud infrastructure. Your focus will be on ensuring the seamless deployment, management, and operation of our IT Operations SaaS products, with an emphasis on enhancing developer productivity and platform reliability.

In this role, you’ll collaborate with software developers, quality assurance engineers, and product teams to optimize workflows, improve processes, and ensure high availability of our platform. You’ll contribute to both DevOps and full-stack development, driving the improvement of build, test, and deployment processes.


🚀 Key Responsibilities

  • Collaborate across Teams: Work with Software Engineers and Product Managers to deliver scalable, reliable full-stack services and improve developer productivity.
  • Technical Expertise: Provide guidance on best practices for full-stack development and DevOps processes.
  • CI/CD Development: Contribute to the development and optimization of CI/CD pipelines to enable seamless provisioning and deployment of applications.
  • Platform Improvement: Enhance the platform’s architecture to ensure high availability, scalability, and resilience.
  • Operational Excellence: Assist with deployment and release management across various environments.
  • Security & Compliance: Develop processes to maintain security compliance and improve operational efficiency.
  • Mentor Team Members: Guide and support junior developers, helping them adopt best practices in full-stack development and developer productivity engineering (DPE).
  • Production Support: Serve as a technical point of contact for production issues, providing support during business hours and as needed after-hours.

🧠 What You’ll Bring

  • Bachelor’s degree in technology (preferred but not required).
  • 6+ years of experience in full-stack development in a cloud environment.
  • Strong background in developer productivity, platform engineering, or building internal developer tools.
  • Proficiency in AWS and familiarity with Infrastructure as Code tools (e.g., AWS CloudFormation, CDK, Ansible, Terraform).
  • Expertise in Typescript and Python.
  • Experience with React, Java, and Golang (bonus).
  • Familiarity with agile tools (e.g., Jira, Confluence) and version control (e.g., Git, Bitbucket, GitLab).
  • Experience with monolithic and container-based application architectures.
  • Strong understanding of cloud infrastructure, operations, and native cloud application development.
  • Excellent communication skills and the ability to mentor and coach team members.

🌟 About NinjaOne

NinjaOne automates the most challenging parts of IT to deliver visibility, security, and control over all endpoints for more than 20,000 customers globally. Our automated endpoint management platform enhances productivity, reduces security risks, and cuts costs for IT teams and Managed Service Providers (MSPs). We’re passionate about customer success and provide free, unlimited onboarding, training, and support.


💼 What You’ll Love

  • Flexible work hours and the ability to work remotely, helping you maintain a balanced lifestyle.
  • Opportunities for personal growth within a fast-growing company.
  • Access to industry-leading training platforms to help develop your skills.
  • Competitive compensation and a collaborative, international workforce.

🔍 Additional Information

  • This position is not eligible for visa sponsorship.
  • Applicants must be located in Brazil, Colombia, Ecuador, or Mexico.
  • Equal Opportunity Employer: NinjaOne is committed to fostering a diverse and inclusive environment.

Ready to Join?

If you are passionate about full-stack engineering and building scalable cloud infrastructure, apply today to become part of the NinjaOne team.


Let me know if you’d like adjustments or a different format for specific job boards or applications.

Job Title: DevOps Engineer
Location: São Paulo, Brazil (Remote options available for residents of Brazil, Colombia, Ecuador, or Mexico)
Employment Type: Full Time


Role Overview:
As a DevOps Engineer at NinjaOne, you will be an integral part of our dynamic and forward-thinking team. You will manage and optimize our cloud infrastructure and handle deployment and release management for our suite of IT Operations SaaS products. This position involves collaboration with cross-functional teams, including Development, QA, Security Operations, and Corporate IT, ensuring the platform runs smoothly for our clients. You will drive the evolution of DevOps technologies, lead CI/CD initiatives, and contribute to our global expansion.


Key Responsibilities:

  • Infrastructure Design & Development: Lead the design, development, and deployment of secure, compliant AWS infrastructure. Focus on automation and long-term technology strategy.
  • CI/CD Pipeline Development: Manage and optimize CI/CD pipelines and integrate new testing and automation tools for enhanced workflow efficiency.
  • Best Practices: Establish and uphold best practices and processes to maintain high-quality delivery.
  • Lead Technical Projects: Take ownership of large-scale infrastructure projects to ensure scalable and maintainable solutions.
  • Infrastructure Monitoring & Support: Proactively monitor infrastructure performance and resolve production issues during business hours and after-hours.
  • Service Excellence: Troubleshoot and support cloud infrastructure and systems, performing root cause analysis and resolving issues efficiently.
  • Additional Duties: As needed.

Requirements:

  • Experience: Minimum 6 years working in a cloud-based DevOps environment, particularly AWS.
  • Tools & Skills:
    • Proficient with AWS CloudFormation, CDK, Terraform, and SSM Scripts for AWS infrastructure automation.
    • Familiarity with CI/CD tools; CircleCI experience is a plus.
    • Deep knowledge of cloud operations, scalability, and application design.
    • Proficient in shell scripting (bash, zsh) and programming languages such as Go, Python, and PERL.
    • Strong background in cloud storage technologies (S3, EFS) and message-oriented middleware (AWS SNS, SQS).
  • System Knowledge: 5+ years of experience with *nix operating systems and working in production environments.

Preferred:

  • Experience with caching technologies like Elasticache.
  • Familiarity with RDBMS (RDS, Aurora, Postgres) and NoSQL databases.

About NinjaOne:
NinjaOne is a leader in IT automation, providing endpoint management and solutions that deliver visibility, security, and control. With over 20,000 customers, we help IT teams and managed service providers reduce security risks, boost productivity, and lower costs. We are ranked #1 on G2 in endpoint management, patch management, remote monitoring, and mobile device management.


Why You’ll Love It:

  • Flexible work hours and home office options.
  • Opportunities for personal and professional growth within one of the fastest-growing global companies.
  • Competitive compensation and an inclusive, diverse work environment.

Application Process:

  • Location: Applicants must reside in Brazil, Colombia, Ecuador, or Mexico.
  • Language Requirement: English fluency (both written and spoken) is required.

Additional Information:

  • This role is not eligible for Visa sponsorship.
  • NinjaOne is committed to diversity and inclusion and will consider all applicants regardless of race, gender, sexual orientation, or other protected statuses.

To apply for this job please visit ninjaone-llc.hirehive.com.

Job Overview
Job Location