Sign In
 [New User? Sign Up]
Mobile Version

Lead DevOps Engineer

Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

As a DevOps Lead you willDive deep into the systems we are currently using to evaluate and determine how future security systems will fit inDevelop tools to help scale intrusion detection capabilitiesProvide security advice to any product teamLead a team responsible for managing production deployments on Linux, Unix, and Windows environmentsDevelop repeatable processes for managing application dependencies, configuration, and deploymentMonitor applications for uptime of all essential servicesOrganize a support team responsible for application uptime for each supported application 24x7Drive and implement software configuration management and continuous integration initiatives.Ensure the integrity of development and test environmentsDesign and implement appropriate build and release solutions and recommend alternatives when necessary, including best practices to improve engineering productivity and environment stabilityAutomate repeatable tasks where possible.Quickly troubleshoot and resolve build and release issues as they ariseWilling to be on-call to support the build and release environment as needed.ResponsibilitiesThe primary responsibility of the DevOps Lead will be to work with our development and quality teams to implement and enhance our build/test environment and related processes and tasks. More specific responsibilities includeDay to day care and feeding of the build robot/process in delivering continuous builds and related testing.Perform minimal debugging to determine where automation failures should be directed to be addressed.Design & Implement a reliable build/test automation frameworkEffectively communicate and collaborate with Development and Quality teamsOwn the process for releasing software to customers, including patches, maintenance releases, etc.Maintain and manage release and development branches within code repository to ensure consistency of code check-ins and applicability of related branches.Experience3+ years administering Unix/Linux servers and/or managing releases and release environmentsExperienced at managing SSL configurationsHave thorough knowledge of security issues affecting web applicationsHave experience in planning, deployment, and maintenance of large Linux installationsHave experience with a variety of open source software including nginx, redis, and memcached.Interested in creative ways to include security in the software development processYou are extremely methodical and disciplined, yet thrive in dynamic environmentsExperience with awk, sed, and bash scriptingProven ability to provision, configure, and monitor Linux serversHave implemented highly available, fault-tolerant production systemsFamiliarity with system monitoring services, such as Nagios, Cacti, HP OpenViewUnderstanding of the principles of Software Configuration Management (SCM), Continuous Integration (CI), and Application Lifecycle Management (ALM).Strong knowledge and experience with Maven, Subversion (SVN), Jenkins, Git/GitHub, Bitbucket, and Jira.Familiarity with code static analysis and code coverage tools .Experience managing Java EE, Android, Ruby , Php and Objective-C code bases.Familiarity with deploying to cloud infrastructure including IaaS and PaaS desirableExperience with cloud environments such as Amazon AWS, Eucalyptus, Open Stack, etcHands-on experience with Amazon EC2.General knowledge and experience with mobile technology, application servers, and cloud manageability.Must be proficient in one or more scripting languages.The Build/Release Engineer should have 2-5 years of Experience with continuous integration servers such as Jenkins or Hudson, GIT code collaboration manager, JIRA and Confluence.The configuration manager should possess excellent communication skills, perform well under pressure and excel at meeting deadlines.Experience with Distributed Version Control Systems such as GIT a plusFamiliarity with web technologies such as Java/Tomcat, Python/Django, Ruby/Sinatra, Node.js a plusSkills/experience with automation and configuration management software such as Puppet or Chef a plus
Degree: M.Com. (Commerce) | M.Pharm. (Pharmacy) | M.Sc. (Science) | MA (Arts) | MBA/ PGDM | MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering)

Experience: 3-8


Application Programming | Software Engineer | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News