
Sr Staff SW Engineer - Platform - India - Hybird/Remote
- India
- Permanent
- Full-time
- Design, code and test APIs which allow the configuration and monitoring of networking in a virtualized environment.
- Design, code and test the building and packaging of applications for various virtualization environments.
- Evaluate and maintain security infrastructure.
- Design and implement automation and orchestration solutions.
- Work closely with the engineering team to design and implement feature specifications.
- Support and maintain developed code through system test and customer deployments.
- Contribute to overall product requirements and design.
- Act as a mentor to junior members of the Systems Engineering team.
- Collaborate across teams to define requirements and dependencies.
- Investigate and present technology solutions to improve performance.
- Identify gaps and opportunities for improvement of existing solutions.
- Minimum BS in CS or related field with 10+ yrs. of system software development experience
- Expert in C & C++ coding
- Expert in Linux and with bash scripting.
- Solid understanding of DNS solutions, Active Directory, and other IDMs.
- Expert in developing system level software in Linux/Unix
- Experience with Flavors of Linux, preferably RedHat based distros.
- Experience in building and integrating software's across different distributions of Linux.
- Experience in configuration and testing various security requirements.
- Experience with VMware, Hyper-V, AWS, Azure or KVM
- Experience designing and implementing solutions using Docker.
- Experience in 'cloud in a box' experience: maintaining a micro-service solution.
- Experience with infrastructure orchestration tools like Terraform.
- Experience in evaluating and testing various security requirements.
- Strong debugging. root cause analysis and trouble shooting skills.
- Believe that Infrastructure as Code is the right way to manage development systems.
- Proactive problem solver with great attention to detail
- Excellent written/oral communication skills and strong analytical and problem solving skills.
- Expertise building and monitoring software projects using Agile methodologies.
- Understand legacy OS systems and conduct a thorough assessment of the unsupported OS systems to understand their current security posture and potential vulnerabilities.
- Experience analyzing scan results to assess compliance with established policies, identifying areas of non-compliance or vulnerabilities that need remediation.
- Experience with OpenSSL, Apache and Tomcat configuration
- Experience with at least two of ESXi, OpenStack, KVM, AWS, Azure, Google Cloud, HyperV, Oracle Cloud
- Experience with Vagrant, Ansible, Docker, Packer, AMIs, OVFs, ISOs and QCOWs
- Experience with CloudInit, CloudConfig and associated technologies
- Experience with CVE, CIS and FIPS
- Experience writing Linux device drivers
- Experience with BIOS and boot code
- Preferably certified in AWS/Azure/Kuberneters/VMWare etc.