Location: Naples, Florida
Posted: December 01, 2016
Reference ID: 2005059091
A DevOps Engineer job in Naples, FL is available through Adecco Engineering & Technology for our client. This is a Direct Hire position requiring at least two years related experience in an enterprise environment.
No C2C or sponsorship available.
Main Objective: Responsible for development, maintenance and optimization of software development environment and infrastructure, build, integration and software deployment process.
As a DevOps Engineer, you would be working alongside other engineers to design tools that assist in the development of applications, but also allow development teams to deploy and run their applications in production.
Use tools such as Amazon Web Services, Docker, Jenkins, Icinga, Logstash and Puppet.
Education and Experience:
Bachelor's degree in Computer Science or related field required.
Master's degree preferred. 2+ years of hands-on experience developing and managing robust, high-availability production systems.
2+ years of experience working alongside a software development team with knowledge of the entire software development lifecycle.
Experience with management of Linux servers in a production environment.
Experience with Debian is a plus.
Experience provisioning and managing cloud services. Experience with Amazon's web services strongly preferred.
Experience with logging, performance monitoring and performance tuning tools.
Experience with container virtualization such as Docker a plus
Experience with NoSQL solutions is a plus. Knowledge of SQL required.
Experience managing relational database servers and assisting developers by giving suggestions for query tuning and database design. Experience with MS SQL and Postgres strongly preferred.
Experience with scripting languages such as POSIX shell scripting (e.g. Bash), Ruby, Python is required.
Experience with distributed version control systems such as Git or Mercurial.
Knowledge and Skill Requirements/Specialized Courses and/or Training:
Knowledge of automation tools (Puppet, Chef, Vagrant, etc).
Knowledge of web development frameworks such as Ruby on Rails is a plus.
Solid understanding of development/coding methodologies.
Understanding of high-availability concepts and experience with deployment of high-availability applications.
Ability to work effectively with little supervision and strong attention to detail in a team environment.
Requires the ability to work on multiple projects at the same time.
Individual must be highly motivated and self-directed.
Excellent written and verbal communication skills.
Remote work might be possible
Machine, Tools, and/or Equipment Skills:
Experience working with code editors, team collaboration software. Individual must feel comfortable using the command line. Experience with Mac OS X is a plus.
Essential Duties and Responsibilities:
Lead development and management of web application infrastructure for multiple applications.
Manage and tune databases, web application and continuous integration servers used by the various web applications.
Manage and develop automation systems for continuous integration & deployment.
Work closely with developers to ensure that operations are aligned with design/development process.
Research ways on how to improve infrastructure and processes.
Monitor applications for abnormalities and propose areas for improvement in regards to availability and speed of the applications.
Help with development tasks when needed.
Work effectively with members from different departments during all stages of software development lifecycle.
Conduct operations-related training.
Occasional travel for training, meetings or trade shows may be required.
If you are interested in this job, then please click the APPLY NOW button at the bottom of the page. For other opportunities available at Adecco Engineering and Technology go to www.adeccousa.com. If you have questions about the position, please contact Laura Evertsen at firstname.lastname@example.org.
Equal Opportunity Employer Minorities/Women/Veterans/Disabled