Xneelo is a web hosting company of approximately 350 people, with teams in Cape Town (head office), Johannesburg, as well as Canada, Ukraine and India. We see ourselves as business enablers, stimulating the economy by helping the business mass market to interact and transact online.
Our security engineers make sure that the data of xneelo and her customers is protected. A large scale, mass-market hosting infrastructure is a complex beast requiring security automation and processes to make sure it can scale and perform securely, 24 x 7 x 365. The security team at xneelo looks to the security of the IT, OT, software and cloud infrastructure as a vital component of being trusted in hosting.
We are passionate about frequent, iterative delivery of high-quality software and aim to build lasting solutions using Agile principles and the latest technology available. The security team at xneelo is a key part of this process.
We work together in autonomous teams that take full responsibility for their own part of the xneelo ecosystem and require an understanding of the Agile development philosophy. The security team owns some of the security related components of the ecosystem and consults with teams to ensure that systems they own are secure by design.
Locations: Remote or Cape Town, South Africa.
Timezones: UTC to UTC+3
Responsibilities
The ideal candidate will come from a software development process in order to appreciate the security pitfalls of software development and how to speak dev.
Build and support systems providing security features such as firewalls, authentication and secrets management
Provide subject matter expertise on architecture, authentication and system security
Performing security reviews of new and existing services (IT, OT, Cloud and Software)
Liaising/Consulting internally with teams on security findings to solve vulnerabilities
Solving interesting and large scale backend technical challenges that affects security
Monitor application and audit logging for security anomalies
Automation of security anomaly detection and alerting
Participate in forensics of security incidents
Looking for opportunities to innovate and optimize our security solutions
The strengths and experience we’re looking for:
Excellent communicator, both verbal and written
Gets on well with people and knows how to have candid, “clear and kind” conversations
Fast learner who knows how to say “I messed up” and “I don’t know, please help”
Understands the security risks and mitigations through all the OSI layers
Gets the difference between “done” and “97% done” and the potentially significant costs of the latter
Strong networking skills
Excellent multi-tasking skills
Cool under pressure
No compromise attitude towards system security and stability
Is a servant leader
Self-motivation and self-management
Life-Long Learning
Thinking like a hacker & incident responder by diving into the security details of the software you’ve built or use
Keeping abreast of industry security news and developments
Zero trust design in networks and software
Multi layered security design
Programming, open-source Technologies and IT in general
Optimal systems and simple procedures
Agile development and a self-organizing team environment
Sharing ideas and innovation
Technical Requirements
Design & development of backend software and APIs
Object-oriented programming using a language like Ruby (equivalent will be considered)
Software development within the Linux/Unix environment
Software development using a containerization platform like Docker or Kubernetes
Agile development practices (team focus, continual improvement, automated tests, refactoring, continuous integration, pair programming
Ability to discover and patch SQLi, XSS, CSRF, SSRF, authentication and authorization flaws, and other web-based security vulnerabilities (OWASP Top 10 and beyond)
Proactively identify and reduce security risks
Find and remove outdated and vulnerable code and code libraries
Git version control
Qualifications
BSc or BTech majoring in Computer Science will be advantageous, however, your ability to demonstrate your track record of security systems is what ultimately counts
A minimum of 4+ years of software development experience
Minimum of 2 years supporting a large scale application in an operational capacity
Minimum of 4+ years in a similar position
Desirable Skills and Experience
Security related security certifications such as CISSP and OSCP
Experience with Kubernetes or other container orchestration platforms
Understanding of database design (MySQL, Redis, etc.)
Familiarity with ElasticSearch
Experience with DevOps on a linux based platform
Experience with system administration on a linux based platform
Ruby software development experience preferred
Knowledge of common authentication technologies including OAuth, SAML, CAs, OTP/TOTP
Implementation and management of infrastructure and service monitoring systems
Exposure to secrets management solutions
Cloud Infrastructure as a service
Infrastructure automation such as Cloudformation, Ansible and Puppet
Network and host based security solutions like Palo Alto, Fortinet, Cisco or Cloudflare
At xneelo, our sincere desire is that our team members are inspired by their success and able to operate with a high level of discretion and autonomy guided by our principles and values. We hope this appeals to you and look forward to hearing from you.
© 2020 RemoteJobs.store. Built using NextJS and Vercel.
Uses RemoteOK and Remotive APIs.