Position: DevOps Developer
Responsibilities:
- Research and develop new applications/new features, including operation automation.
- Develop release pipelines and documentation for new services/features.
- Collaborate with Test Engineers to develop test cases and create release pipelines for blue-green deployment.
- Document the design, development setup, and troubleshooting steps for new services.
- Participate in continuous improvement in the quality of application development and feature planning.
Key Requirements:
- Good experience in Python, NodeJS, and Groovy.
- Proficiency in FastAPI, Celery, Kafka, ActiveMQ, PostgreSQL, and Ansible.
- Hands-on experience in building infrastructure as code and GitOps release.
- Strong knowledge and experience in modern application development and feature release (e.g., containers, microservices, micro-frontends).
- Hands-on experience in developing DevOps pipelines (e.g., CodeBuild, Argo CD, Ansible) for modern applications/code release (e.g., containers, microservices, micro-frontends, IAC) and blue-green deployment.
- Experience with containers (Docker) and orchestration tools such as Kubernetes/OpenShift.
- Solid understanding of Infrastructure and Network concepts.