Description:
Full Job Description
Be autonomous
Our team members are self-directed and own their projects. We trust everyone to get their work done, no matter how they choose to get there.
Build awesome projects
You get to work with emerging technologies and learn best practices from the best in the industry.
Work with a top-notch team
Logicdrop is filled with smart, self-motivated, creative individuals that are continuously learning and building.
If this excites you, let's talk.
Logicdrop is looking for a battle tested DevOps Engineer, who is interested in controlling deployment and network operations for a distributed cloud platform.
Requirements
- Bachelor’s degree in Computer Science or related field
The job involves the following responsibilities:
- Collaborate with the Software Engineering and QA teams to facilitate the deployment of applications to development and production environments
- Drive performance and reliability for scalable web infrastructures
- Working on deployment automation for both cloud and on-premise based software systems
- Provision, configure and maintain cloud resources including server instances, load balancers, security groups, DNS management, and certificates
- Apply periodic updates and patches to servers
- Ensure network uptime and troubleshoot any issues or outages to ensure business continuity
- Work with Continuous Integration environments - Jenkins, Travis, Gitlab, etc.
- Explore new technologies in the cloud and virtualization space
The quintessential candidate possesses:
- Solid development skills in at least one of the following: Java, Ruby, C#, or Python
- Shell scripting (bash) skills are essential
- Network management skills are essential (firewalls, DNS, NAT)
- Experience creating/deploying Docker containers and images
- Middleware experience: Apache, Tomcat, JBoss, etc.
- Deep knowledge of internet architectures, including web, application, and database components
- Experience in database technologies: MySQL, Postgres, MongoDB, etc.
- Experience configuring and deploying services for messaging and caching like RabbitMQ and Redis
- Experience with continuous deployment technologies: GIT, Travis, Jenkins, and JUinit