Role Overview
Ravn is a digital product development agency that partners with companies to build exceptional software. We specialize in building and designing world-class mobile and web applications and seek exceptional engineers to join our company.
At Ravn, we do quality work at lightning speed. The only way to consistently meet requirements with confidence is to hire people who share a passion for technology and are focused on building software the right way. We deliver digital solutions - done right, on time, every time.
The Ravn Cloud DevOps Software Engineer will be responsible for designing, implementing, and managing cloud-based infrastructure. You will collaborate with cross-functional teams to ensure the seamless integration and delivery of applications and services. Leveraging cloud technologies, you will enhance scalability, reliability, and performance to meet customer needs and deliver projects on time.
We seek a proactive, detail-oriented individual capable of working both independently and as part of a team. You will help set architectural direction for development projects, mentor other team members, and perform detailed architecture reviews.
Ravn offers exposure to diverse technical challenges and opportunities for accelerated career growth.
Minimum Requirements
Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
3-5 years of experience in a DevOps or cloud engineering role.
Proficiency in CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
Strong experience with cloud platforms (AWS, Azure, GCP) and their services.
Knowledge of containerization technologies, including Docker and Kubernetes.
Experience with configuration management tools like Ansible, Chef, or Puppet.
Proficiency in scripting languages such as Python, Bash, or Ruby.
Familiarity with monitoring and logging tools such as Prometheus, Grafana, and the ELK stack.
Strong communication skills, both written and verbal, in English.
Ability to work independently and as part of a collaborative team.
Strong problem-solving skills and attention to detail.
Preferred Qualifications
Strong understanding of fundamental design patterns used in modern web applications.
Experience working on open-source projects.
Experience with microservices architecture and related technologies.
Knowledge of security best practices in cloud and DevOps environments.
Certifications in cloud platforms (AWS, Azure, GCP) or DevOps tools.
Experience with database management and optimization.
Experience with serverless architectures and functions (e.g., AWS Lambda, Azure Functions).
Familiarity with Agile/Scrum methodologies.
Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
Experience with load balancing, scaling, and disaster recovery strategies.
Knowledge of network protocols and security (e.g., VPNs, firewalls, encryption).
Location:
TThis position is open to candidates based anywhere in Latin America and is fully remote. Candidates located near our offices in Arequipa, Peru or San Salvador, El Salvador have the option to work in a hybrid in-office/remote arrangement. While office attendance is not mandatory, regular or occasional visits to the office is valued.