Job Title: Senior Infrastructure Automation Engineer (BACJP)
Location: Charlotte NC/Jersey City NJ/Chandler AZ (Hybrid-3 Days Onsite)
Duration: 12 Month contract with Possible extension
W2 without benefits (The rate may be negotiable based on experience education geographic location and other factors)
Description:
Help create a best-in-class software development environment that can be replicated across the organization. Candidates must have 5 years of enterprise scale programming in Python Ansible ideally working with VCF vSphere vRealize Suite NSX-T platform APIs at scale. Work collaboratively as a part of the Software Engineering team to enable the development configuration and operation of key systems and applications to enable adoption of VCF into the Bank of America Environment. Streamline our development operations and processes standardize environments as well as build and maintain tools for development automated testing regression deployment monitoring and operations. Will be responsible for automation and streamlining of multiple vSphere/NSX-T/vRealize Suite development operations and processes. Build and maintain automated tools for deployment monitoring and day to day vSphere NSX-T vRealize Suite operations. Create and present design and development progress to peers and stakeholders as part of end of sprint ceremonies.
5 years of experience of software development in building enterprise-level software.
Hands-on production experience with vSphere Aria Suite and NSX-T products
Strong development background in vSphere APIs Aria Suite APIs NSX-T APIs Python
Expertise in Ansible including experience with its architecture and writing custom modules
Design develop and implement automation solutions using Python and Ansible
Participate in agile software development processes and contribute to project planning and estimation. Familiarity with project management tool such as JIRA
Work with development team to integrate automation solution into a workflow
Strong problem-solving and debugging skills
Continuously improve the automation process and tools to ensure maximum efficiency and reliability
Understand of software development life cycle and participate in SDLC process and contribute to the design development and testing phases
Write unit tests and perform system integration testing to ensure the quality and reliability of automation solution
Experience with CI/CD tool such as Jenkins including writing deployment scripts to support customized builds and deployment environments
Hands-on experience with Git and version control practices
Good written and verbal communication skills ability to write documentation for end user and present designs to peers and user stakeholders
Understanding of ITIL processes is a plus
Hands on Cohesity / Netbackup / Avamar product experience
Version Control (Git/Bitbucket)
Typically requires 5 years of software development experience with some exposure to network programming and networking protocols
Solid understanding of network concepts load balancers routing subnets firewalls