Ezlo is a leading home automation company committed to developing innovative solutions that enhance comfort, security, and convenience in everyday living. Our mission is to transform ordinary homes into intelligent environments through cutting-edge technology. We seek a dedicated and skilled DevOps Engineer to join our team and contribute to our vision. Job Overview The DevOps Engineer will be critical in optimizing our development and operational processes. This position requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively with cross-functional teams. The successful candidate will ensure our systems' reliability, scalability, and efficiency while supporting the deployment of our home automation solutions. Requirements Professional in Systems Engineering, Computer Engineering, or related fields, and a B2-C1 level of English both speaking and writing. The candidate should be located in Medellin, Colombia. Knowledge of databases, Linux, containers and orchestrators, virtualization, scripting, networking, repository management, version control, monitoring, CI/CD, IaC (Infrastructure as Code), and cybersecurity. Strong Linux Experience: Extensive experience with Linux operating systems, particularly Debian, Ubuntu, and CentOS. DNS Administration Expertise: Proficient in DNS administration, user and host account management. Cloud Services Management: Experience managing cloud services such as Amazon Web Services (EC2, VPC, S3, EKS), Linode VPS, and Google Cloud (GKE). Database Performance Monitoring: Experience with configuration and performance monitoring of MySQL, PostgreSQL, Apache, and Nginx. Virtualization Knowledge: Familiarity with KVM, LXC, and Proxmox. Networking Understanding: Solid understanding of TCP/IP networking principles, troubleshooting skills, and knowledge of OSI layers. Programming Skills: Basic knowledge of programming and scripting languages (Bash, Perl, Python, PHP, C, Go), with expert-level proficiency in at least one language. Software Integration Experience: Familiarity with tools such as makefile, cmake, and bitbake for software integration. Monitoring Tools Proficiency: Experience with Jira for project management and Prometheus/Grafana for monitoring solutions. Kubernetes Expertise: Advanced knowledge of Kubernetes and experience building CI/CD pipelines using Helm. Configuration Management Skills: Hands-on experience with configuration management tools like Puppet for automating server deployment and management. Infrastructure as Code Knowledge: Experience with Terraform and a deep understanding of the 'configuration as code' philosophy. Responsibilities 24/7 On-Call Support: Participate in on-call rotations to maintain system reliability and availability, responding swiftly to incidents and outages. CI/CD Pipeline Development: Design, build, and implement comprehensive CI/CD pipelines using GitLab-CI for deploying projects across bare-metal servers, virtual machines, and Kubernetes environments. Performance Monitoring: Develop and implement effective monitoring solutions to assess system performance and availability, ensuring optimal operation of live systems. Post-Production Maintenance: Provide maintenance support for production systems, assisting developers in troubleshooting issues and implementing best practices for system resilience. Collaboration with Development Teams: Work closely with cross-functional teams to improve deployment processes and foster a culture of continuous improvement within the organization. Why Join Us? At Ezlo, we prioritize professionalism and excellence. You will be part of a dedicated team where your expertise will be valued and your contributions will have a significant impact on our projects. We offer opportunities for professional growth, skill development, and the chance to work on innovative solutions that redefine home automation. Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Technology, Information and Internet #J-18808-Ljbffr