Position Description:
Candidate will be responsible for designing, documenting, developing, and testing workflows and business rules. Candidates will be responsible for validating and understanding the business and technical requirements of the project and collaborating with the project team to design and build the system according to the technical specifications.
Design
Collaborate with customers for the development or customization of applications
Design methods to automate through an understanding of customer requirements and existing legacy processes
Design methods and models for automation and orchestration tools
Conduct risk assessment analysis and recommendations for maintaining a secure environment
Development
Develop code for use in automation tools such as BladeLogic, Puppet, Ansible and Chef
Develop code for use in orchestration tools such as vRealize, CloudForms, and CloudCenter
Create orchestration blueprints for end-to-end deployment of applications to include compute, network and storage
Review existing code and develop process and provisioning improvements
Develop glue code between tools if native integration does not exist
Test and debug code to ensure successful automation and orchestration of Private and Public Clouds
Documentation
Document developed code and methodologies
Document bugs when issues are identified
Develop diagrams of complex workflows
Skills (Desired and/or Required):
Required
Knowledge of core programming concepts, standards and lifecycles
Ability to develop code using Object-oriented programming languages
Ability to understand and build upon existing code and scripts
Fundamental understanding of virtualization concepts
Ability to understand and implement security policies and protections
Ability to diagram and communicate code implementation
Ability to use a version control system in a team development environment
Desired
Operation of Configuration Management Tools such as BladeLogic, Puppet, Ansible, or Chef
Operations of Orchestration Tools (VMware vRealize Suite, Red Hat CloudForms, Cisco CloudCenter)
Experience developing Heat Orchestration Templates (HOT)
Knowledge of Software Defined Networking (SDN) concepts
Knowledge of Network Function Virtualization (NFV) concepts
Experience in Cloud-based deployments (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
Experience with some or all of the following: XML, CSS, Java, JSON, Python, Ruby, Perl, YAML, SharePoint, Tanium, Exchange, IIS, Apache, Tomcat, Browsers, SQL Server, Oracle, MySQL
Education:
Master's degree in a Computer or Engineering field or technical training or 6 years of relevant experience.
Additional Required Certifications:
Must maintain IAT Level II Certification
CCNA Security
CySA+
GICSP
GSEC
Security+ CE
SSCP
Clearance Requirement:
Department of Defense Interim Secret