Your Role and ResponsibilitiesAIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Operating System Security Developer, you will be responsible for- Design, development & support of new feature functions, adopting new security policies/standards for AIX Operating System.
- Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX.
- Adhere to the AIX development process and ensure successful delivery for the respective component.
Required Technical and Professional Expertise
- 5 to 12 years of experience in Platform Security Development.
- Strong skills in C programming
- Experience in Algorithms, Data Structures/File Structures
- Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization & Kernel programming etc.
• Hands-on and working/implementation experience in platform Security Engineering domain –
- Design and development of UNIX/Linux operating system security features in the areas of authentication, authorization, Trusted Execution, System Auditing, Secure Boot, Encryption Techniques etc.
- Development of access control policies like Role Based Access Control (RBAC), Multi Level Security (MLS), encryption, key management, vulnerability assessments, credential/secrets management
- Experience in SSL/TLS protocols, authentication protocols like, SSO, Oauth2, SAML etc.
- Experience in application security, cryptography, PKI, network security, IPSecurity, IKE etc
- Knowledge of TCP/IP and network protocols, network analysis, IP filers etc.
• Proven Debugging, troubleshooting device drivers and Problem-Solving skills
• Proven Interpersonal soft, oral, and written communication skills.
• Interact with customers, understand their requirements, and add new features.
• Work closely with cross-functional teams across multiple locations (worldwide).
Preferred Technical and Professional Expertise
- Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems.