Job Overview
You will work to develop solutions that manage industry-leading uninterruptable power supply software management products and innovative power management solutions.
We are responsible for designing, developing, and deploying network, server-based, and embedded products involving the latest technologies, including server virtualization and cloud computing.
The team is made up of project managers, software engineers, firmware engineers, product managers, quality assurance engineers, and technical writers, characterized by a strong drive to provide innovative solutions to real customer problems.
Key Responsibilities:
* Promote DevOps practices across the Engineering organization
* Maintain the platform used to deploy applications
* Build and set up new development tools and infrastructure
* Understand stakeholders' needs and convey this to developers
* Work on automating and improving development and release processes
* Test and examine code written by others and analyze results
* Ensure systems are safe and secure against cybersecurity threats
* Identify technical problems and develop software updates and fixes
* Collaborate with software developers and engineers to ensure development follows established processes
Requirements:
* 3+ years of experience in a professional development environment
* Experience with DevOps and CI/CD design and implementation
* Experience with software engineering, TCP/IP networks, and application-level protocols
* Eagerness to learn and take ownership of hands-on projects
* Proven track record of delivering quality solutions and/or products
* Good team-building and communication skills