*Face to Face Required*
*Location: CA-California/Woodland Hills* *Duration: 6+ Months* *DevOps - Release Engineer * *The Release Engineer / Tool Specialist is responsible for: * · Perform all configuration management duties · Able to promote best practices within the broader client’s Build and Run organizations · Provide technical support to development engineers in the area of tool usage and build environments; ability to provide guidance on make and build methodologies · Define and create product build and deployment packages · Automate application build procedures and related build jobs for both production and development test environments · Provide best practice, configuration management and training for common delivery tools and services such as build servers (TeamCity in particular), various source control providers (Git in particular), and scripting (PowerShell in particular) · Ability to configure and troubleshoot windows based platforms with particular focus on core services such as IIS, MSMQ, DTC and AD · Creation and maintenance of build / simulation scripts · Define and manage branching and merging strategies for production and development environments · Control all software changes that will be released into production environments · Provide configuration management reporting & analyses for all aspects of the software configuration management environment · Identify and manage software and firmware component dependencies between concurrent development activities and develop core dependency resolution scripts · Enforce and audit configuration management procedures performed by software developers · Provide audit documentation when required as a result of internal or external audit activities · Establish and document software configuration management strategies, procedures, policies and general configuration management plans for software development · Integration of software tool-chain into a Continuous Integration environment · Evaluation of configuration management tool-sets to help improve the overall configuration management objectives and to ensure they are sustainable and scalable *QUALIFICATIONS AND EDUCATION REQUIREMENTS * · Degree level qualification in Information Technology · Seven plus years of experience as a software engineer, developing embedded, web-based or server applications with an understanding of the full development lifecycle activities. · Three plus years of experience in building and releasing software applications in a controlled environment with an understanding of full lifecycle configuration management activities, while performing related system administration activities. · Experience working within an Agile team · Experience with a continuous integration environment · Experience with JIRA (and applicable plug-ins) · Strong knowledge of software development, build and configuration management tools. Linux, Windows, Microsoft WORD, EXCEL, PowerPoint, MS Project, Visio *Demonstrated experience * · Problem solving · Ability to work effectively in a fast moving, multi-project team environment · Clear and effective written and verbal communication and strong interpersonal skills · A team player but equally able to work independently · Self-motivated and self-managing *Technical Skills* · Solid understanding and experience with version control systems, change management systems and documentation management systems; such as GIT, CVS, Subversion, Jira · Experience administering, upgrading and installing plug-ins with Bugzilla and Jira · Experience working within and understanding an Open Source consumer model with knowledge of GPL · Strong experience with Linux and related administrative activities · Experience in an Agile development environment and Continuous Integration · Experience with Configuration Management (i.e. Chef, Ansible, Puppet) · Knowledge of build automation · Experience with TeamCity · Experience with central logging solutions (i.e. Splunk, Snare, Logstash) · Experience with central monitoring solutions (i.e. Nagios, etc.) · Good understanding and experience with scripting such as bash / Perl / Python · Experience administering version control systems, especially modern distributed systems such as Git. · Experience with administration of DNS, SMTP, WFS, Apache, Tomcat · Exposure to non-Windows platforms and services (in particular Linux based OS) a plus · Exposure to cloud service providers – in particular AWS and Azure – would be useful · A background in software development and confidence with diverse range of tasks including coding, test automation, managing and configuring databases (both relational and non-relational), seeding and backups · AWS RDS (SQL Server)§AWS EC2 (Windows AIMs) · Experience with Applications/Frameworks: · ASP.NET MVC Sites (i.e. MSDeploy) AngularJS, Elastic Search, WIF Identity Framework (and related technical knowledge like ADFS / WAAD / ACS, etc.) Regards, Upendra Nath (Deputy Resource Manager) Ramy Infotech Inc Phone : 408-317-9256 Ext-311 Please Note: Due to high volume of calls, I may miss your call, email is the better way to reach me. -- You received this message because you are subscribed to the Google Groups "Oracle-Projects" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/oracle-projects. For more options, visit https://groups.google.com/d/optout.
