#9849
engineering skills. You are expected to be versatile and able to thrive in a dynamic environment developing applications and tooling to be fault tolerant, available and scalable for real time Kubernetes applications. You are comfortable managing competing priorities and can bring order to ambiguous scenarios. Maturity, impeccable judgment, and the ability to influence and lead are essential to success in this role.
Responsibilities:
Propose and implement best practices in Linux security, including PKI solutions, X.509 certificate management, mandatory access control (MAC, AppArmor)
Implement secure Kubernetes clusters using TLS and API authentication & authorization
Research, propose and implement best practices for container security and isolation.
Integrate multiple authentication backends with the Kubernetes cluster to meet varying customer needs, such as LDAP(S) and Windows Active Directory
Implement secure inter-node communications to protect highly critical distributed systems.
Work with the most dynamic and exciting open-source software projects today - Kubernetes (K8s), cert-manager, vault, Kata Containers, Docker, Helm, Openstack-keystone, Ansible, etc.
Work as part of a team building the platform of choice for highly distributed Edge solutions, including 5G, Industrial Automation and Augmented Reality.
Contribute actively to StarlingX, an open-source project under the OpenStack Foundation - a fully featured cloud for the distributed edge (https://https://www.starlingx.io/).
Participate in all aspects of the software development process using agile development.
Qualifications/Skills:
Bachelor's / master's degree in computer science or related field
8+ years of professional software development experience
Programming experience with Python
Experience with Linux security - including PKI and certificate management solutions
Experience with Kubernetes security and cloud-based technologies
Knowledge of common security practices for servers
Experience with IPSec and network traffic encryption is an asset
Experience with Linux software development
Exposure to Helm, Ansible and Puppet
Strong analytical and debugging skills
Excellent written and oral communication skills
Exceptional team player who works well in collaborative environments
Self-managed, fast learner with the desire and ability to master new technologies
Strong sense of ownership, urgency, and drive
Familiarity with iterative and agile/scrum software development processes
Exposure to Go, C/C++ would be an asset
Contribution to the open-source community would be an asset
Privacy Notice - Active Candidates: https://https://www.aptiv.com/privacy-notice-active-candidates
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.