Responsibilities
- As a DevOps Engineer, you will be part of a team to build AWS cloud architecture for our PHP/Javascript/ Ruby/Python/ Bash… applications.
- You will define and manage cloud infrastructure as code (IAC), improve CI/CD pipeline, ensure scalability and availability of the system, build a monitoring stack, and automate build, configuration, and deployment orchestration scripts, …
- You can also participate in developing PHP/Ruby applications & services for our customers.
- We are utilizing a broad toolset for DevOps/Infra like Docker, Ansible, Vagrant, Jenkins, Jenkins Pipelines, GitHub Actions… and leveraging multiple services from AWS: EC2, ECS, S3, Cloudfront, RDS, IAM, Route53, CloudWatch…
- Working to improve speed, efficiency, and scalability of all systems.
- Experience building and optimizing CI and CD Systems (Jenkin – Pipelines; CodeBuild, Code Deploy, GitHub Actions) for operation and deployment as automatically as possible.
- Monitor, troubleshoot, and manage all environments of the team.
- Responsible for zero downtime of the system for millions of users.
- To work with the engineering team and take architectural decisions.
- Knowledge of network protocols and standards.
Desired Skills and Experience
- Bachelor’s Degree in Telecommunication & Computer Networking or related field
- Understanding and experience with AWS.
- Experience and understand the concept of web application and its related technologies: Monolithic, Microservice, RESTfull API/ SOAP, CDN, etc.…
- Practical experience with multiple Infrastructures as Code like CloudFormation/Terraform for infrastructure provisioning in the cloud environment (an ability to write and run modules and documents).
- Containerize Orchestration – Experience in container technology and its concepts such as Docker, Kubernetes, ECS, EKS,…
- At least two years-of experience
- Experience in using Configuration management tools using either automatization/configuration management using Ansible, Puppet, Chef, Ca pistrano,…
- Familiarity with at least one programming language (PHP/ Javascript/ Ruby/ Python/ Bash/ etc….)
- Experience and can explain TDD.
- Understanding and confident with troubleshooting large-scale cloud orchestration and low-level Linux issues.
- Monitor systems and error exception tracking using AWS Cloudwatch, Datadog, ELK/EFK, Sentry, and NewRelic… Integrate with alerting tools (SMS, calling) like AWS Connect or Twilio.
- Understand and experience the well-architected framework of AWS to build and optimize the system on AWS.
- Understanding and experience with networking (TCP, UDP, OSI Model, …)
- Hands-on experience in operating and maintaining high-intensive RDBMS/NoSQL databases and search engines (e.g , MySQL, MongoDB, Elasticsearch, etc.).
- Experience with source control and related concepts (Git, Gitflow, Branches, Tags, Conflicts Resolve, etc.).
- Extensive experience setting up and maintaining CI/CD processes using the most popular tools. Especially GitHub Actions.
- Having a DevOps mindset and being a good team player (Calm, Cooperative, Problem-solving focus, no Ego, Trust, and Respect)
- Understanding of DevOps/CloudOps best practices, approaches, and methodologies.
- Good communication in English (spoken and written) is a plus
- Ability to quickly pick up new technology stacks
- Working well on multiple projects at the same time
- Self-driven, Proactive.
Big Plus
- Azure and GCP experience are also preferred.
- AWS/GCP/Azure Certificates (Solutions Architect, DevOps Engineer, Security Specialty…).
- Python or Nodejs coding skills.
- Good negotiation and communication skills, including a well-organized personality with analytical and conceptual abilities
- Knowledge about Computer Security, Application Security, and Security Standards & Best Practices (e.g OWASP, etc.)
Nice to have
- Microsoft Certified – Azure Solutions Architect Expert certificate
- AWS certification
Why you will love working here:
- Attractive remuneration package with multiple bonus schemes
- We have a fun, Silicon Valley style startup culture that values openness, fun and awesomeness.
- Attractive salary and annual salary reviews.
- Chances to become leaders of a startup culture.
- A fun, awesome working environment
- Proactive and international working environment.
- Exciting company activities.
Opportunities:
- Direct coaching from top management
- Chances to work overseas based on the requests from clients
- Chances to improve the technical skills during working with clients on new technology, exciting workshops and seminars.