We are seeking an experienced Platform Engineer to join our team. As a Platform Engineer, you will be responsible for building and setting up new development tools and infrastructure, utilizing knowledge in continuous integration, delivery, and deployment (CI/CD), cloud technologies, container orchestration, and security. You will build and test end-to-end CI/CD pipelines, ensuring that systems are secure against security threats. Additionally, you will collaborate with our cross-functional teams and provide assistance in resolving production issues promptly. Working closely with our development team, you will contribute to the design, development, and deployment of high-quality mobile/web applications. If you are a motivated self-starter who thrives in a fast-paced environment and is committed to delivering high-quality work, we encourage you to apply.
Report to: Head of Engineering
What you will do:
- Develop, implement, and maintain CI/CD pipelines for our software development processes.
- Collaborate with cross-functional teams to design, develop, and deploy software applications.
- Monitor and analyze system performance to identify and resolve bottlenecks and other issues.
- Work with the development team to identify areas for process improvement and implement solutions.
- Continuously learn and evaluate new tools and technologies to improve DevOps processes.
- Develop and maintain documentation for system configuration, deployment, and troubleshooting procedures.
What you will need:
- Scale the platform sustainably through automation and Infrastructure-as-a-Code.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, Bitbucket Pipelines, or GitLab CI.
- Experience with containerization tools such as Docker, Helm, and Kubernetes.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with GitOps continuous delivery tool - ArgoCD.
- Familiarity with GNU/Linux and the ecosystem.
- Strong scripting skills in languages such as Bash, Python, or Ruby.
- Familiarity with concepts like reverse proxy and API Gateway, Nginx, Kong, Traefik, etc.
- Familiarity with monitoring/logging tools such as Elasticsearch (OpenSearch) and Kibana.
- Familiarity with IaC tools such as Terraform.
- Strong problem-solving skills and attention to detail.
- Ability to work in a collaborative team environment.
Who you are:
- Proven experience as a DevOps/Platform Engineer with at least 5 years of experience.
- Fair communication skills in writing, speaking, listening, and the ability to relate well with others.
- Bachelor's degree in engineering or a related field.
- Open-source project contributor.
- Certifications, e.g., AWS, GCP, Azure.