The Engineer is responsible for configuration management, deployment and installations of software applications for all internal and external projects.
Responsibilities:
• Version control of software source code.
• Maintaining development, integration and production environments for projects.
• Development of automation tools and scripts.
• Database configuration and setup.
• Creating and maintaining build, package and deployment processes.
Job Requirements:
•Administrator level experience in Linux and UNIX style operating systems.
•SQL experience, DB2 preferred.
•Ability to multitask and communicate with project/product team members.
•Scripting with shell, bash.
•Familiarity with Java and J2EE.
•Knowledge of Perl, C and C++ is a plus.
•Must possess a good understanding of development process and technology.
•Must be able to work with multiple teams and personalities to ensure end to end integration of products.
Requirements:
• Good Communication skills.
• Linux and/or Unix scripting, Java and Ant.
• Experience in application build, deployment and configuration process.
• Administrator level experience in Linux operating systems.
• J2EE Application servers (Jboss, Websphere).
• Ability to multitask and communicate with project/product team members.
• Knowledge of Shell scripting, Perl, Ruby, Maven, Ant, JAVA, C.
• Knowledge of Subversion and Git version control systems.
• Good understanding of development process and technology.
• Ability to work with multiple teams and personalities to ensure end-to-end integration of product.
***NOTE: Key is Release, Linux SVN and puppet.