Company Name: ClearWeb
Location: Jakarta Pusat
Posted Date: 09/10/2024 11:57
Salary: Rp 10.000.000 per month
Job Description
- We are a dynamic startup focused on social media and mental health. We are looking for a talented and experienced Back End Developer with DevOps skills with operational command of English to join our dynamic team. If you have extensive experience in modern frontend frameworks, a passion for fast, scaleable, secure and responsive web applications, a keen eye for nuance and attention to detail, we want to hear from you!
Responsibilities:
- – Backend development with Django, Node.js, Django Rest Framework, and API integration.
- – Database design and development using MySQL, PostgreSQL, MongoDB, and more.
- – Implement task queues and background job processing with Celery to ensure scalability and efficient handling of asynchronous tasks.
- – Set up and maintain Nginx servers for load balancing, reverse proxying, and enhancing web application performance.
- – Create and manage virtual hosts (vhosts) to separate environments (development, staging, production) and prevent conflicts when running multiple environments on the same server.
- – Cloud architecture and DevOps with AWS, DigitalOcean, Google Cloud, and Azure.
- – Utilize tools like Docker, and Kubernetes for infrastructure provisioning and management.
- – Perform performance optimization, scalability planning, and REST API development using tools like Postman and OpenAPI.
- – Manage source control, CI/CD pipelines, and project workflows using GitLab, GitHub, Jenkins, ArgoCD, and more.
Key Qualifications:
- – Backend expertise in Python, Django, Node.js, and REST API development.
- – Experience with Celery for background task processing and asynchronous workflows.
- – Experience with Nginx for reverse proxying, caching, load balancing, and optimizing web traffic.
- – Expertise in vhost creation to manage multiple environments (dev, production) and prevent server conflicts.
- – Strong experience with cloud providers like AWS, DigitalOcean, and Google Cloud.
- – Proficiency with databases including PostgreSQL, MySQL, MongoDB, and Redis.
- – Experience in Docker, Kubernetes, and other virtualization/containerization tools.
- – DevOps skills in managing cloud infrastructure, CI/CD pipelines, and monitoring with tools like Jenkins, Datadog, and Sentry.
Tools & Technologies:
– Languages:
Python, JavaScript (TypeScript), PHP, Go
– Frameworks:
Django
– Task Queues:
Celery
– Web Servers:
Nginx
– vHost Management:
Virtual hosts for environment isolation
– Databases:
MySQL, PostgreSQL, MongoDB, AWS Redshift, Redis
– Cloud:
AWS, DigitalOcean, Azure, Google Cloud
– DevOps:
Docker, Terraform, Ansible, Kubernetes, Jenkins, GitLab CI
– Monitoring:
Datadog, Zabbix, Nagios, NewRelic, PagerDuty
– Version Control:
GitLab, GitHub, Bitbucket
– UI/UX Tools:
Adobe Photoshop, Figma,
– Toolset:
JetBrains, Visual Studio, Pycharm
- DevOps experience
OS:
Ubuntu, AWS Linux, Debian, Centos, FreeBSD Cloud infrastructures: Amazon web services (AWS), Digitalocean, Google Cloud Infrastructure provisioning and management tools: Terraform, Cloudformation Configuration management tools: ansible, salt, puppet Virtualization, containerization: Docker, Vagrant, Virtualbox, KVM Monitoring/Security: Datadog, Zabbix, Nagios, Snort, Ossec, arachni, Pagerduty, Newrelic, Sentry, Fail2ban. Load balancing: Maxscale, Nginx, HAproxy, Gobetween, DNS level load balancing Databases: Mysql/Mariadb, Postgres, Mongodb, AWS Redshift, Redis, Rabbitmq Scripting: Python, Perl, Bash, PHP. Networking: TCP/IP, static Routing, BGP, OSPF, RIP, EIGRP, IEEE 802.1Q, NAT,Firewalls (iptables, pf, ipfw) and other Background in physical network and server equipment setup, upgrading, and maintenance. Raid, SSD, Racks, private datacenters, SFP, XFP,SFP+, CWDM, DWDM.
Backend:
- ▸ Django Rest Framework
- ▸ NodeJS ( Non-Blocking)
Test:
- ▸ Django Tests
- ▸ Pytest
SQL Database:
- ▸ PostgreSQL
- ▸ MySQL
Git:
- ▸ Gitlab
- ▸ Github
- ▸ Bitbucket
CI/CD:
- ▸ Gitlab CI
- ▸ ArgoCD
- ▸ Jenkins
Orchestration:
- ▸ Kuberentes
- ▸ Openshift
Cloud Provider:
- ▸ AWS
- ▸ Digital Ocean
Tools Used:
- ▸ Linear (Project Management)
- ▸ Slack (Communication)
- ▸ Pycharm (IDE)