At Kiwibot, we are revolutionizing last-mile delivery by building the world's largest robotic delivery network. We believe that the future will be powered by clean and effective technological solutions, and we are committed to providing low or no-cost delivery services to everyone. We are a dynamic, fast-paced organization that values collaboration, creativity, and innovation. We are excited to welcome the next generation of tech talent to our team.
As a Site Reliability Engineer, you will be responsible for facilitating CI/CD pipeline implementation with GitHub Actions. Automate operations and streamline workflows in development environments. Manage deployment, monitoring, and operations tools on the Google Cloud Platform (GCP). Utilize Kubernetes for efficient app deployment and management. Collaborate across teams to troubleshoot issues. Contribute to system documentation and IT procedures. Monitor performance and engage in post-incident analysis. Stay updated on DevOps and cloud computing trends.
Location: Remote Friendly
Career Path: Site Reliability Engineer -> Senior Reliability Engineer -> Head of IT
Requirements
As a Site Reliability Engineer, a typical day might include the following:
-Implement and maintain CI/CD pipelines using GitHub Actions.
-Automate operations and processes across development environments.
-Build and maintain tools for deployment, monitoring, and operations on GCP.
-Orchestrate containerized applications with Kubernetes.
-Collaborate with teams to resolve development, test, and production issues.
-Create and maintain system documentation and IT procedures.
-Monitor system performance and troubleshoot issues.
-Conduct post-mortem analyses to prevent future incidents.
-Stay updated with DevOps, cloud computing, and infrastructure as code technologies.
-Develop scripts in Bash or Python for automation and integration tasks.
-Manage containerization and orchestration technologies, focusing on Docker and Kubernetes.
-Learn and apply Terraform for infrastructure as code management.
-Utilize GCP services for various IT needs.
-Apply problem-solving skills in a fast-paced environment.
-Communicate effectively within and across teams.
-Use monitoring and logging tools in a cloud environment.
-Understand and apply network fundamentals and security best practices.
-Manage NodeJS applications.
This job might be the right one for you if you have:
-Experience with monitoring and logging tools in a cloud environment.
-Knowledge of NodeJS application management.
-Experience with CI/CD Pipelines: At least 3 years of hands-on experience with CI/CD tools, specifically GitHub Actions, to automate software delivery processes.
-Scripting Languages: Proficiency in at least one scripting language such as Bash or Python for automation and integration tasks.
-Containerization and Orchestration: Deep understanding of Docker for containerization and Kubernetes for orchestration, with at least 2 years of experience managing containerized applications.
-Cloud Platforms: Proficiency in Google Cloud Platform (GCP) is a must, with AWS knowledge being highly beneficial, indicating versatility across major cloud services.
-Infrastructure as Code (IaC): Experience with Terraform for managing infrastructure as code, demonstrating capability in automating and managing infrastructure provisioning.
-Software Development Lifecycle (SDLC): A solid understanding of the SDLC and agile methodologies, ensuring effective participation in development processes.
-Monitoring and Logging: Experience with tools for monitoring and logging within cloud environments, capable of diagnosing and resolving issues efficiently.
-Problem-Solving Skills: Strong analytical and problem-solving skills to troubleshoot and address technical issues.
-Communication: Excellent communication skills for effective teamwork and collaboration with development and operations teams.
-Teamwork: Ability to work collaboratively in fast-paced environments, demonstrating flexibility and a willingness to engage in various aspects of the development and operations processes.
-Learning Agility: Demonstrated ability to stay up-to-date with the latest technologies, tools, and industry trends, showing a commitment to continuous learning and improvement.
-Security and Network Fundamentals: Understanding of network fundamentals and security best practices to ensure the secure deployment and operation of IT infrastructure.
You might also have:
-Bachelor's Degree: In Computer Science, Engineering, or a related field, or equivalent practical experience.
-Understanding of network fundamentals and security best practices.
-Extended experience in DevOps, advanced scripting, leadership roles, innovation contributions, and proficiency in multiple cloud platforms.
Kiwibot’s Culture & Values:
At Kiwibot, we believe in creating a dynamic and inclusive work environment that fosters diversity, collaboration, and innovation, while embodying our core values of Being Agile, Acting Resourceful, Thinking Disruptive, Creating Happiness, and Loving through service. We approach challenges with resourcefulness, always considering what is important and urgent, and quickly making decisions to address new situations. We use our creativity and ingenuity to disrupt the status quo and make the ordinary extraordinary, fostering a dynamic and joyful work environment that encourages engagement and creativity. Our actions are guided by our commitment to serving everyone with care, kindness, and fairness, constantly seeking to improve the ways in which we operate.
What we offer you:
-Opportunity to join a fast-growing startup and help shape and establish the company’s industry leadership in robotic last-mile delivery.
-Competitive compensation package.
-Being part of one of the top Tech Start-Ups in Latin America that is operating in the US market.
-Learn the best practices and methods that are useful in the startup world.