Skip to Main Content

Job Title


Software Developer


Company : Insight Global


Location : opelika, AL


Created : 2024-09-10


Job Type : Full Time


Job Description

Summary: A client of Insight Global is currently seeking a Software Developer specializing in DevOps Tool Design to join our Production Engineering team. This individual will focus on software development to support network automation and intelligence efforts within the Service Provider environment. The role combines software development with a strong foundation in infrastructure, ensuring the maintenance, configuration, and reliable operation of our physical and virtualized systems. Additionally, the role involves implementing automation, monitoring, and CI/CD processes to improve efficiency and reliability across our infrastructure and development pipelines. Duties and Responsibilities: Essential duties and responsibilities include but are not limited to: Design, develop, and maintain tools and fullstack applications that support network automation and intelligence efforts. Integrate off-the-shelf products and develop custom solutions to meet internal needs. Create and maintain automation and API integration software. Implement CI/CD pipelines to streamline code deployment and integration. Set up and manage monitoring and logging systems to track the performance and health of applications and infrastructure. Troubleshoot software errors by running diagnostics, documenting problems and resolutions, prioritizing issues, and assessing their impact. Provide documentation and technical specifications to engineering staff for planning and implementing new infrastructure or upgrades. Contribute to long-range networking requirements and operational guidelines, focusing on automation and improving network performance and reliability. Collaborate closely with architects, technology leads, and subject matter experts from various technical or business areas. Work with business members, project teams, and technical staff to fulfill the responsibilities described above. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal. com. To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: . Bachelors degree in computer science, system analysis, or a related study, or equivalent experience. 5+ years of experience in fullstack development, scripting, and software development in languages such as Java & Python. 5+ years of Experience with front-end frameworks (e. g., React, Angular, Vue) and back-end technologies (e. g., Node. js, Django, Spring Boot). System administration and certifications in Linux, Microsoft, or other network-related fields. Experience managing applications supporting large user groups: log ingest systems, network management tools, Windows administration (other than desktops), or ticketing systems. Strong knowledge of the OSI model. Working knowledge of virtualization (VMWare or equivalent). Strong knowledge of systems and networking software, hardware, and networking protocols. Proven track record of developing and implementing system strategies and plans. Knowledge of security, data protection, and disaster recovery methods and protocols. Experience with CI/CD pipelines and related tools (e. g., Jenkins, GitLab CI/CD). Experience with infrastructure as code (IaC) tools like Terraform, Ansible, or CloudFormation