Senior DevOps Engineer
10PearlsAbout the role
Welcome to 10Pearls!
We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.
This is a fully remote position only available in Peru, Colombia, Honduras, Costa Rica, Mexico, Argentina, El Salvador, Guatemala, Nicaragua, and the Dominican Republic.
About 10Pearls
We are 10Pearls, an award-winning digital development company, that helps businesses with product design, development, and technology acceleration. We have a culture of innovation, uniquely designed to help companies transform, digitalize and scale by levering digital technology.
Job Summary:
We are seeking a Senior DevOps Engineer to be part of a rapidly growing team that’s responsible for design, build and delivery of the application stacks for product teams in a cloud-based environment. You will be working closely with software and QA engineers, to build and maintain the right cloud infrastructure, balancing performance and resilience with cost. As part of a growing team focused on emergent technologies, you will create CI/CD pipelines and work across functions such as development, testing, and production to ensure quality, security, and reliability.
Key Responsibilities:
- Automate infrastructure provisioning using tools like Terraform in AWS (EC2, ASGs, S3, IAM, Route53, etc.).
- Configure applications using Ansible, Kubernetes templates, or similar CM tools.
- Build and manage CI/CD pipelines using Azure DevOps, Octopus Deploy, or equivalent for multiple software applications and environments.
- Extensive hands-on experience with Kubernetes (ECS or equivalent) environment management and orchestration.
- Understanding of microservices architecture and best practices for containerized applications.
- Develop and document automated solutions to streamline deployment and monitoring processes.
- Monitor system performance and availability using tools like SumoLogic, AWS CloudWatch, and Datadog.
- Troubleshoot and resolve infrastructure and application issues across development, staging, and production environments.
- Measure, optimize, and tune system performance ensuring that systems will run reliably and are highly available in a 24/7 production environment.
- Maintain system documentation and participate in disaster recovery planning and testing.
- Participate in an on-call rotation and respond to critical incidents as needed.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 6+ years of experience in DevOps or Infrastructure Engineering.
- Proficient in scripting languages such as Python, PowerShell, or Bash.
- Strong experience with AWS Cloud Services, NGINX, VPN, and Ansible (or similar tools like Puppet/Chef).
- Familiarity with CI/CD tools (ADO, Jenkins, TeamCity, Octopus Deploy).
- Experience with Windows Server 2019, RHEL, and CentOS.
- Knowledge of IIS, Active Directory, and MSSQL.
Preferred Qualifications:
- Experience with Docker, AWS ECS, and AWS EKS.
- Familiarity with monitoring tools like Datadog and New Relic.
- Experience designing automated unit tests for configuration management systems.
- AWS Associate/Professional Certification (DevOps Engineer or Cloud Architect).
Benefits we offer
- Working from Anywhere
- Access to LinkedIn Learning, Udemy, and Pluralsight.
- Access to a virtual nutritionist
- Amazing people-oriented organizational culture
- Challenging projects using the latest technologies with clients from the US.
We offer a dynamic and fast-paced work environment, opportunities for growth and advancement, and a competitive salary and benefits package. If you are passionate about designing intuitive user experiences and have a track record o
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s