The Labs & DevOps Engineer will build, manage and be responsible for the hardware and software for development and quality assurance in the Sophos labs. This individual will apply his/her skills in systems administration and network administration to support the testing needs of the engineering teams and the broader organization. Along with technical skills, the position requires someone who can maintain careful documentation and keep the extensive lab inventory current in a DevOps fashion based on Infrastructure as Code principles.
Build and maintain the lab infrastructure to support testing of security product effectiveness, performance, and usability
o Install servers and other hardware into the lab
o Install all necessary software (typically Linux distributions) in a reproducible manner. Develop and extend over time a configuration management setup to automate installation and configuration process.
o Configure lab network, also developing and extending the automation of network configuration.
o Procure and maintain lab inventory and licenses
o Ensure that the lab meets both availability (e.g., remote access) and security (e.g., isolation of testing) requirements
o Support the engineering teams in performing product deployment and testing.
o Support day to day operations and maintenance.
Maintain IT components as needed. Configure and maintain networking and site infrastructure (switches, routers, security components, VPNs etc.) as required.
Diagnose and fix hardware or software problems as necessary in supported systems.
Software development, git/stash
Bachelors Degree in Computer Science or Computer/Electrical Engineering, MS preferred.
Willingness to learn and apply new concepts and technologies at a technical level.
Hands-on experience installing and configuring a wide variety of servers, operating systems, security appliances, and applications
Thorough understanding of networking concepts and ability to configure them, such as switches, VLANs, IP routing (IPv4 and IPv6), and firewall rules
Experience with virtualized environments such as Vmware, vSphere. Proxmox is a plus
Working knowledge of a scripting language (preferably Python) and a configuration management tool (preferably Ansible), especially as it applies to systems administration and testing.
Experience working in QA or a similar testing environment highly desirable
Proficiency in configuration management tools (Ansible, )
Experience with Infrastructure as Code principles.
Excellent communication skills, written and verbal.
Excellent organization and time management abilities.
Onsite availability is a must.
Salary: Not Disclosed by Recruiter
Industry:IT-Software / Software Services
Functional Area:IT Software - Application Programming, Maintenance
Role Category:Programming & Design
Employment Type:Permanent Job, Full Time
Desired Candidate Profile
Sophos technologies Pvt Ltd
As IT networks grow in complexity, we're focused on keeping IT security simple and reliable. We know that a proper security strategy must include networks, servers and devices-all devices-managed easily through the cloud.
Our products allow you to secure every endpoint of your network, from laptops to virtual desktops and servers, to web and email traffic and mobile devices. What's more, securing these devices is made possible through products that fit your precise needs. We ensure your network's security by providing the one thing no one else can: Simplicity.