Time Doctor · Apr 11th 2018
This is a full time remote position. All of our current Development Team is in Asia or Europe that’s why we prefer to hire people from Europe and Asia because of team collaboration.
You will be working mostly on flexible hours although you will need to attend the team meeting which is at approximately 8:30am GMT and work for at least 3 hours after this time. This is 3:30am to 6:30am New York time, so you can see that it is unlikely , although not impossible, that we will hire in North or South America.
You will be responsible for the deployment and maintenance of a cloud-based multi tenant SaaS solution. To qualify for this job, you must have a minimum of 2 years experience in developing, deploying and maintaining large Amazon AWS based SaaS solutions.
The role will encompass the use of a broad range of AWS technologies, operating systems (Windows, Linux) and application environments (Nginx, Apache, MySQL, MongoDB, Redis, queue management, Memcache an other open source technologies), understanding of TCP/IP networking with an emphasis on the implementation of best practice cloud security principles.
Top 5 skills needed for this job:
At least 3 years of Experience with AWS services
At least 2 years of programming with PHP or Python
Very good understanding of web app and server security
Solid experience in building highly scalable server architectures
Solid experience as a DevOps Engineer in a 24x7 uptime Amazon AWS environment, including automation experience with configuration management tools.
WHAT YOU WILL BE RESPONSIBLE FOR:
Deploying, automating, maintaining and managing AWS cloud based production system, to ensure the availability, performance, scalability and security of productions systems.
Building, releasing and handling configuration management of production systems.
Doing pre-production Acceptance Testing to help assure the quality of our products / services.
System troubleshooting and problem solving across platform and application domains.
Suggesting architecture improvements, recommending process improvements.
Evaluating new technology options and vendor products.
Ensuring critical system security through the use of best in class cloud security solutions.
Supporting installation and maintenance of layered software, and infrastructure.
Identifying where applications or hardware is having performance/reliability issues; analyzes and formulates a proposed method to correct issues.
Delivering long-term support and management; troubleshoots and resolves issues daily
Working in accordance with corporate and organizational security policies and procedures.
Understanding personal role in safeguarding corporate and client assets.
Taking appropriate action to prevent and report any compromises of security within scope of role.
Providing Incident management
Working on and maintain continuous integration systems
Working on deploying web applications on various environments
Debugging and analyzing production load
Executing penetration tests on production or pre-production environments
Executing load testing on pre-production or production environments
Maintaining a system for running automated tests, optimizing and speeding up the execution of test sets
TO BE THE BEST FIT FOR THIS JOB YOU NEED TO:
Have at least 2 years of development in PHP, Java or Python and at least 5 years of experience in server management
Have solid experience :
as a DevOps Engineer in a 24x7 uptime Amazon AWS environment, including automation experience with configuration management tools.
with Ubuntu / CentOS
in building highly scalable server architectures
in continuous integration
working with AWS - EC2, RDS, S3
setting up and tuning LEMP
tuning NGINX performance
setting up back and stability systems
MySQL Replication / Sharding
setting up and securing wordpress
managing and installing SSL certificates, configuring firewalls and VPN
nagios, newrelic or any other monitoring software
Vagrant and writing provisioning scripts in chef or puppets
write bash scripts
set up automated deployment of different projects on different environments
understand complex software architecture
set up multi-tier architectures
Bachelor of Computer Sciences or Software Engineering or Informatics
Great verbal and written communication skills
Be available 24/7 in a case of need or emergency
Have really stable and alternative source of internet connection
Ability to travel around the world for meetings
TO APPLY, please go to this link- http://time-doctor.breezy.hr/p/6c7a97392bd9-devops-engineer-100--remote-work