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.
- 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.
- 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).
- 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.