Dexian Signature Consultants - Charlotte, NC

posted 15 days ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees

About the position

Dexian is seeking a Python Developer to join their Software Engineering team in Charlotte, NC. The role focuses on creating a best-in-class software development environment, streamlining development operations, and automating processes related to vSphere, vRealize Suite, and NSX-T platforms. The ideal candidate will have extensive experience in enterprise-level software development, particularly in Python, and will work collaboratively to enhance the efficiency and reliability of development tools and processes.

Responsibilities

  • Help create a best-in-class software development environment that can be replicated across the organization
  • Work collaboratively as a part of the Software Engineering team to enable the development, configuration, and operation of key systems and applications
  • Streamline development operations and processes, standardize environments, and build and maintain tools for development, automated testing, regression, deployment, monitoring, and operations
  • 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

Requirements

  • 5+ years of experience in software development building enterprise-level software
  • Strong programming skills in 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 tools such as JIRA
  • Strong problem-solving and debugging skills
  • Continuously improve the automation process and tools to ensure maximum efficiency and reliability
  • Understand software development life cycle and participate in SDLC process
  • Write unit tests and perform system integration testing to ensure quality and reliability of automation solutions
  • Experience with CI/CD tools such as Jenkins, including writing deployment scripts
  • Hands-on experience with Git and version control practices
  • Good written and verbal communication skills, ability to write documentation for end users and present designs to peers and user stakeholders
  • Experience with customizing vSphere, vRealize Suite, NSX-T deployment automation and configuration automation to specifications
  • Production experience using vSphere APIs, vRealize Suite APIs, NSX-T APIs
  • Production experience with vSphere, vRealize Suite, and NSX-T products

Nice-to-haves

  • Understanding of ITIL processes
  • A solid understanding of network management principles
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service