Job Description DevOps Engineer GGT is seeking a Sr DevOps Engineer to work with our Homeland Security software development team. This role places a heavy emphasis on both developing complex build/deployment systems and providing support to a large community of developers and testers. The ideal candidate will be someone who's passionate about developing software the right way and knows how to maximize efficiency within the SDLC through automation. A keen eye towards troubleshooting and solving problems is essential. As a DevOps engineer, you will work with both agile developers and infrastructure engineers on a daily basis to automate every aspect of the software development/delivery process from inception to deployment and operations. The ideal candidate will be a jack-of-all-trades technologist with the ability to pick up new skills quickly. We're looking for a versatile candidate who thrives on being able to work with new technologies and who can bring their creativity and passion in creating innovative software delivery systems that are essential to the overall development effort. •Developing scalable build, test and deployment systems in virtualized environments •Perform maintenance and troubleshooting of continuous build/deployment systems •Work to continuously improve speed, efficiency and scalability of the build and test systems •Work across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systems •Automate wherever feasible •Proactively communicates with the team •Proactively seeks opportunities to implement improvements to internal team processes •Contributes to an atmosphere of cross-functional teamwork within the organizations Agile project life-cycle Job Qualifications Requirements / Experience: Solid expertise in one of the following scripting languages: Perl, Ruby, Python, Groovy Systems level configuration management tools like Puppet and Chef Solid experience with Amazon EC2, Rackspace, Azure or any other cloud environments 7+ years hands-on J2EE application development experience Familiarity with J2EE-stack application servers (i.e. WebLogic, Websphere, JBoss, Tomcat) 3+ years hands-on experience with complex build systems Expert knowledge of Ant and NAnt Expert knowledge of source control management systems (i.e. Subversion) and code branching/merging strategies Familiarity with build-time dependency management (Maven, Ivy) Familiarity with unit testing and code-coverage tools Expertise with build automation tools (CruiseControl, Jenkins, BuildBot) Familiarity with functional test automation techniques and tools Some experience with SQL and relational databases administration (i.e. Oracle, MySQL) Ability to excel within an "agile" environment (i.e. user stories, iterative development, continuous integration, shared ownership, test-driven development, etc.) Strong written and verbal communication skills Strong organizational skills and the ability to multitask; can set priorities and follow a timeline Ability to work in a fast paced, constantly changing environment Professional Certifications: Certified Scrum Professional (preferred) Education: Bachelor’s Degree in a complimentary discipline required, Masters Degree in a technical or business discipline is preferred. Clearance: United States Citizenship and the ability to obtain and maintain a Public Trust Clearance is required. Apply Now