Profesionistas sin fronteras is seeking a motivated and technically skilled Developer / DevOps Engineer to join their growing team. This role involves building software solutions while managing infrastructure, automation, and deployment processes, focusing on developing applications and supporting scalable cloud-based environments.
Responsibilities:
- Design, develop, test, and maintain software applications, APIs, and backend services
- Build, manage, and optimize CI/CD pipelines to automate testing, deployment, and release processes
- Deploy, monitor, and maintain cloud infrastructure and application environments
- Collaborate with developers, QA engineers, and operations teams to improve application performance, reliability, and scalability
- Automate infrastructure provisioning and configuration management using modern DevOps practices
- Troubleshoot and resolve software, deployment, networking, and infrastructure-related issues
- Monitor system performance, logs, and security alerts to ensure stable operations
- Implement security best practices across applications, cloud infrastructure, and deployment workflows
- Maintain technical documentation for software systems, infrastructure architecture, and operational procedures
- Continuously evaluate and adopt new tools, technologies, and methodologies to improve engineering efficiency
Requirements:
- Experience in software development, DevOps, cloud engineering, system administration, or a related technical role is preferred
- Proficiency in one or more programming languages such as Python, Java, JavaScript, TypeScript, Go, C#, or similar
- Familiarity with Linux environments, shell scripting, and server administration concepts
- Experience with Git and version control workflows
- Understanding of CI/CD tools such as GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, or similar platforms
- Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP)
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes is an advantage
- Basic understanding of networking, security, monitoring, and infrastructure automation concepts
- Strong analytical, troubleshooting, and problem-solving abilities
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred