Cloud Engineer

--34ML--

About the position: 

Our team is rapidly growing and we're looking for a dedicated Cloud Systems Administrator engineer  to supplement on website and mobile application projects.

You will participate in designing, developing and maintaining servers and DevOps pipelines for customer projects and 34ML Products. 

You will have the opportunity to consult on projects’ architecture and goals


Responsibilities

System Administration

  • Build & Manage production & Staging  servers.

  •  Deploy Web & Mobile Applications

  • Develop flowcharts, layouts and documentation to identify requirements and solutions

Operational Excellence:

  • Mitigate any reported points 

  • Send logs for monitoring and updates.

  • Refine operations procedures frequently.

  • Learn from all operational failures.

DevOps: 

  • Selecting and deploying appropriate CI/CD tools

  • Defining and setting development, test, release, update, and support processes for DevOps operation

  • Write and debug automation scripts

  • Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage

Performance Efficiency:

  • Setup Monitoring on resources' utilization.

  •  Create a notification center for alerts.

  • Democratize advanced technologies.


Cost Optimization:

  • Ensure all resources are optimized to cost.

  • Set Budget Alarm.

  • Monitor cost per resource.

  • Analyze and attribute expenditure.


Reliability:

  • Configure and maintain Backup & Recovery Plan.

  • Test recovery procedures.

  • Manage change in automation.

Security:

  • Apply Security on all Layers.

  • Prepare for Security Events.

  •  Implement a strong identity foundation.

  • Automate security best practices.

  • Protect data in transit and at rest.


Skills:

  • Have experience working with AWS, GCP, or Azure

  • BS/MS degree in Computer Science, Engineering or a related subject

  • Excellent command of Linux

  • Proficient understanding of code-versioning tools (e.g. Git).

  • Strong troubleshooting skills .

  • Ability to document requirements and specifications 

  • Extra points: 

    • Experience with mobile platforms.

    • Experience with test-driven development

    • Experience with DevOps