Cloud Software Engineer
hpe
Job Description
Responsibilities:
- Codes and programs enhancements, updates, and changes for portions and subsystems of end- user applications software running on local, networked, and Internet- based platforms based on specific requirements and instructions.
- Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues.
- Cloud : Kubernetes , Docker, Container technologies, Pipe line Architecture
- Operating System : Linux (Ubuntu); Concepts: Scheduling, Concurrency, Multithreaded environment.
- Networking : TCP/IP, Webscoket, WLAN, Wifi Standards, AP / Switch / Gateway, SDWAN,
- Security
- Databases : Arango, Clickhouse, Redis, Elasticsearch
- Languages : Go, Java, Python
- Kafka, Kafka streams
- Scripts : Shell,
- Data Model Language: Yang
- Knowledge of Yaml, Xml, Json, Dockerfile
- CI / CD Infra
- Tools: Git, stash, Jira, Confluence, Slack, Teams, NewRelic
- Develops understanding of and relationship with internal and outsourced development partners on software applications design and development.
- Participates as a member of project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products.
Knowledge and Skills:
- Experience or understanding of software applications design tools and languages.
- Good analytical and problem solving skills.
-
Team player
- Understanding of design for software applications running on multiple platform types.
- Understanding of basic testing, coding, and debugging procedures.
- Good written and verbal communication skills; mastery in English and local language.
-
Customer First , customer Last DNA
What you need to bring:
Education and Experience Required:
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- Typically 0-2 years experience.