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
- Be an expert in :
- working with AWS - EC2, RDS, S3
- server security
- setting up and tuning LEMP
- tuning NGINX performance
- setting up back and stability systems
- Have good experience with :
- 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
- Have the ability to :
- write bash scripts
- set up automated deployment of different projects on different environments
- understand complex software architecture
- set up multi-tier architectures
- Experience with LXD and in setting up MongoDB replication are a plus
DESIRABLES:
- 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://ift.tt/2DJvvdC
by via developer jobs - Stack Overflow