Deployment Engineer
OPPORTUNITY
Deployment Engineer with primary responsibilities and tasks to support the application development team(s) on application release process and configuration management process. This will require the selected engineer to plan, maintain, design, and manage the release deployment process and configuration management process as well as maintain the specification of the release components, application technical architecture, and release management platforms (creation and maintenance of the application packages). The engineer will also maintain build and test environments, provide system and application platform specifications, and test existing deployments to ensure their compliance.
Candidates must possess knowledge of ATG application deployment skills, knowledge of application build tools and best practices, a strong background in make, ant and configuration management tools, issue tracking tools, skill to write and maintain UNIX Shell scripts in various languages, and strong knowledge of Perl and Python scripting as well as system administration, performance analysis, and network service troubleshooting skills. Familiarity with tools such as: lsof, netstat, vmstat, etc. and knowledge of system configuration management and best practices are required. Experience with tools such as Cfengine with knowledge of the UNIX operating system to include Windows 2003, IBM, AIX, HP UX, Sun Solaris and Linux and of the Java application development environment is required. We are seeking a team player with exceptional communication skills.
Our great benefits include excellent compensation & revenue-sharing bonuses, insurance (medical, dental, vision, life, disability), 401k with matching, 3+ weeks vacation, and plenty of fun activities with a friendly team conveniently located in Tysons Corner, VA.
OVERALL RESPONSIBILITIES
The deployment engineer will be responsible for analyzing, designing, creating/migrating and maintenance of development, QA, publishing, staging, and production environments both of new and existing web platforms. This individual will interact with a variety of business users as well as intercompany liaison to understand business needs and thereby establish capacity planning, and security strategy.
- Perform deployment and maintenance activities on Windows 2003, IBM, AIX, HP UX, Sun Solaris and Linux environments.
- Strong scripting capabilities including make, ant, UNIX shell, Perl and Python.
- ATG application deployment skills.
- Perform system capacity planning, performance tuning, and optimization.
- Solid understating of configuration management process and configuration management tools.
- Effectively manage, maintain, and deploy databases, like Oracle, SQL Server, DB2, etc.
- Profound understanding on system clustering and failover implementation.
- Ability to maintain, manage, and deploy application on ATG Dynamo, JBoss, BEA WebLogic, IBM WebSphere servers.
- Good understating of apache and IIS.
- Travel to client sites as needed.
SKILLS REQUIRED
- Minimum of 5 years experience (8+ preferred) and proven record.
- BS in computer science or equivalent relevant work experience.
- Familiarity with Enterprise Application Integration (e.g. TIBCO, WebMethods) and ERP systems a plus.
- Experience in deploying and managing technologies a plus: BroadVision, Vignette, eGrail, Documentum, iPlanet, BEA WebLogic, IBM WebSphere, InterShop, Blue Martini, EpiCentric, PlumTree, etc.
- Experience with IBM Rational suite, Perforce, subversion, CVS, PVCS, VSS, etc., is a plus.
- Experience with issue tracking systems such as Bugzilla is a plus.
- Excellent written and verbal communication skills.
NEXT STEP
Email hr@mcfadyen.com with your cover letter, resume, and salary requirements.
Don't forget to tell us how you would be a great addition to our team!
Opportunities in the US
Opportunities in India
|