Duties and Responsibilities
As a Senior DevOps Engineer, you will be joining a diverse team of mixed background technologists.
- Our mandate as a team is to provide flexible and stable platform solutions that empower our feature development teams to create the highest quality services for our customers.
- Ongoing monitoring of Kubernetes-based architecture, including monitoring performance metrics, monitoring for and implementation of security patches, and general upkeep of installed software.
- Building and managing CI pipelines for continuous integration and deployment for frontend and backend platforms.
- Building and managing CI pipelines for Android and iOS mobile platforms.
- You will be leading the expansion of system across the globe, in a multi-regional configuration. Specifically, this role requires an advanced level of knowledge in architecting AWS and Kubernetes.
- Conduct vulnerability assessments for various systems and services across various platform tiers.
- Triage information security alerts, events, where necessary.
- Implement and manage IAM and Access Controls where necessary.
- Implement and maintain security controls to facilitate ongoing audit and regulatory compliance business requirements.
- Liaising closely with both development and operational teams to address technical and operational issues.
- This role also requires strong communication skills, and a proactive mindset, such that the needs of the organization as a whole are met. From time to time, there will be a need to provide infrastructure support outside business hours, including support for on-call rotation.
Basic Qualifications
- Bachelor’s degree in computer science, systems analysis or a related study, or equivalent experience
- 6+ years of experience spanning at least two IT disciplines, including technical architecture, network management, application development, middleware, database management or operations.
- Experience with Kubernetes is a must - with broad experience in prominent cloud native technologies.
- Experience in building and maintaining CI & CD for frontend, backend and mobile platforms.
- Proficiency in Unix Shell scripting, and some proficiency in Python preferred
- Strong understanding of network architecture and application development methodologies.
- An understanding of common traps and pitfalls that can occur in a globally distributed infrastructure.
- Experience working with Compliance programs like PCI-DSS or SOC2 is a plus.
- Experience in managing vulnerability assessment programs across various infrastructure tiers, including penetration testing, vulnerability scanning and remediation activities.
- Familiarity with CVE databases, vulnerability scoring systems (e.g., CVSS), and security industry standards such as ISO 27001 and NIST.
- Strong understanding of security concepts around PKI, TLS and encryption.
- Experience using network and security troubleshooting tools – both at host and at network tier.