Dexian LTD. - 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 team in Charlotte, NC. The role involves creating a best-in-class software development environment, focusing on enterprise-scale programming in Python, and working with various platforms and APIs. The developer will collaborate with the Software Engineering team to streamline development operations, automate processes, and maintain tools for deployment and monitoring.

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 of software development in 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 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 solutions
  • Experience with CI/CD tools 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 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