Senior DevSecOps Engineer
Location
Nigeria
Posted
6 days ago
Salary
0
Seniority
Senior
No structured requirement data.
Job Description
Senior DevSecOps Engineer
Heirs Technologies
Role Description As a Senior DevSecOps Engineer, you are the builder and operator of the pipelines, tooling, and security controls that let every engineer on this platform ship fast and ship safely. You will design, implement, and own the CI/CD infrastructure, security gates, container build pipelines, and developer tooling that govern how code moves from a developer's workstation to production. On a platform handling the financial data of millions of Africans, the pipeline is a critical control surface — and you own it end to end. What You'll Do - CI/CD Pipeline Design & Ownership: - Own the design, implementation, and ongoing operation of the platform's CI/CD infrastructure. - Build and maintain pipelines across the platform's approved CI/CD tooling — GitHub Actions, Azure DevOps Pipelines, GitLab CI, and Jenkins. - Ensure every service ships exclusively through automated, version-controlled pipelines. - Pipeline Quality Gates: - Embed security, quality, and performance validation into every stage of the development lifecycle. - Implement and operate SAST, DAST, SCA, and secrets detection for security. - Integrate AI-powered code review and testing agents into CI/CD pipelines. - Container Build & Supply Chain Security: - Own the platform's container build pipeline end to end. - Enforce the use of approved, minimal base images. - Maintain a software bill of materials (SBOM) for all platform services. - Infrastructure as Code Pipeline Integration: - Integrate all infrastructure provisioning workflows into version-controlled, automated pipelines. - Enforce IaC security scanning and policy checks before any infrastructure change is applied. - Environment Management & Dev Containers: - Own the platform's environment strategy. - Enforce the use of dev containers across all engineering teams. - Secrets Management Integration: - Integrate Azure Key Vault and AWS Secrets Manager into all CI/CD pipelines. - Enforce secret rotation schedules. - Observability & DORA Metrics: - Instrument all CI/CD pipelines with the metrics and tooling needed to track, baseline, and continuously improve the platform's engineering performance. - Own the collection and reporting of DORA metrics. - Developer Experience & Standards: - Own the developer tooling, onboarding documentation, and pipeline standards. - Work alongside the DevSecOps Evangelist to educate and embed DevSecOps best practices. - Runtime Security: - Implement and operate runtime security controls across the platform's containerised workloads. - Ensure anomalous container behaviour triggers automated alerts. - Incident & Rollback Support: - Maintain robust, tested rollback and re-deployment capabilities across all services and environments. - Act as a key technical resource during platform incidents. Qualifications - 4+ years of hands-on DevSecOps or DevOps engineering experience. - Expert-level experience with one or more of the platform's approved CI/CD tools. - Hands-on experience integrating security tooling into CI/CD pipelines. - Strong container security knowledge. - Solid Infrastructure as Code experience. - Hands-on experience with container orchestration platforms. - Working knowledge of secrets management platforms. Requirements - Experience with runtime security tooling — specifically Falco. - Familiarity with DORA metrics tooling. - Experience with serverless compute platforms. - AWS and/or Microsoft Azure certification. - Experience working in a fintech, banking, or regulated environment. - Familiarity with software bill of materials (SBOM) tooling. Benefits - Impactful work — you'll own the pipelines and security controls that govern how code ships. - World-class team — you'll work alongside engineers, architects, and security specialists. - Modern ways of working — security-first, fully automated, IaC-driven. - Lagos, Nigeria — based at our Lagos office, at the heart of Africa's most dynamic technology ecosystem. How to Apply To apply, please use the link provided in the job posting. Applications are managed through our recruitment platform and reviewed on a rolling basis.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Site Reliability Engineer (Application Support)
Scratch FinancialScratch Financial is the world's simplest patient financing solution.
Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. Job Description Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment? Candidates for the "SRE Production Support" role in our AIOps group will be responsible for: - Design, implementation, and full-stack lifecycle support for digital asset delivery systems - Delivery application tuning, performance optimization and troubleshooting - Assisting with scoping, design, and implementation of media delivery project initiatives, under supervisor and team lead guidance - Participating in incident cause-analysis & assistance in remediation & design efforts to improve reliability/prevent future failure scenarios - Working closely with DevOps teams to identify, understand & develop monitoring for key system health/performance metrics - Writing code and scripts to automate everything possible Qualifications REQUIREMENTS: Technology Expertise and Ownership - Experience with Site Reliability Engineering best practices and principles (Resiliency, Observability, Availability, Scalability) - Experience with Agile DevOps methodologies, process & associated software (ServiceNow Agile, Jira) - Experience with digital asset delivery systems (Signiant, Aspera) - Experience supporting/administering Linux OS versions & features - Experience with public cloud service offerings (AWS, Azure, Google) - Familiarity with network technology concepts (TCP/IP, UDP, IPV4, IPV6, DNS, SSL, Firewalls, F5 LTM) - Familiarity with automation, CI/CD pipeline & software testing (Ansible, Terraform, Puppet, Chef, and Jenkins) - Experience with version control management (git, GitHub) - Experience with script language development (Python, Node.js, Perl) Collaboration and Technical Communication Requirements - Impeccable written and verbal communication and presentation skills for both technical and non-technical audiences - Ability to collaborate enthusiastically with DevOps teams, customers, and peers across our organization - Ability to communicate directly with software vendors - Comfortable adapting to pivots in direction based upon shifting work priorities - Demonstrate a tolerance for stress and provide a supportive attitude for all colleagues - Ability to participate in a 24X7 on-call rotation PREFERRED QUALIFICATIONS: - BS in computer science or related field - At least 3 years of experience supporting high volume/large-scale environments - Media industry experience (broadcast or production) preferred - Cloud platform certification preferred Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
Role Description Our client is seeking an experienced PHP Laravel/SQL Developer to join their expanding applications development and integrations team. The successful candidate will work closely with senior developers and other members of the development team to deliver and support a range of business-critical applications, integrations, and reporting solutions. This role offers the opportunity to contribute to diverse in-house development projects, collaborate with business stakeholders, and support the ongoing enhancement of existing systems while participating in the development of new solutions. The successful candidate will thrive in a fast-paced, agile environment and have a passion for building robust, scalable, and well-documented applications. Duties & Responsibilities - Assist in the development, maintenance, and support of integrations between Microsoft Dynamics 365 Business Central, central PHP/Laravel systems, and additional microservices. - Develop, maintain, and support solutions for exporting structured management, analytical, and reporting data to internal and third-party systems. - Collaborate with IT teams and business stakeholders to define, design, and implement enhancements and new features. - Participate in the development of new systems and applications as business requirements evolve. - Work within agile development methodologies on both team-based projects and independent assignments. - Write clean, efficient, secure, robust, and well-documented code. - Troubleshoot, investigate, and resolve issues identified during development and after deployment. - Participate in development projects supporting multiple international business operations. - Conduct code reviews and provide constructive feedback to development team members. - Provide second-line support for PHP development-related incidents and requests escalated through the Service Desk. - Escalate issues appropriately where required and contribute to effective problem resolution. - Stay current with emerging trends and technologies in web development, cloud technologies, and related services. - Develop comprehensive test plans and coordinate User Acceptance Testing (UAT) activities. - Ensure feedback from testing activities is incorporated into software releases. - Demonstrate developed solutions to stakeholders and end users where required. Qualifications - Minimum 3 years' commercial experience in PHP development, preferably using an MVC framework such as Laravel. - Strong analytical and problem-solving skills with excellent attention to detail. - Experience developing and consuming APIs. - Experience using API testing tools such as Postman. - Solid understanding of front-end technologies including HTML, CSS, and JavaScript. - Good understanding of database development and querying using SQL Server and/or MySQL. - Experience with source control and development planning tools such as Git and Azure DevOps. - Demonstrated ability to work in an agile environment and manage multiple concurrent projects. - Strong written and verbal communication skills with the ability to explain technical concepts to non-technical stakeholders. - Experience working with agile development methodologies. - Understanding of software design patterns and architecture principles. - Knowledge of Microsoft Dynamics 365 or other ERP systems would be advantageous. - Experience working with Laravel and Eloquent ORM. - Ability to analyse business requirements and document technical solutions and procedures. - Understanding of business processes and workflows, particularly within the order-to-cash cycle. - Ability to adapt to changing priorities and work effectively in a dynamic environment. - Strong team collaboration skills and ability to work across cross-functional teams. - Experience developing test plans and implementing quality control processes. - Passion for delivering high-quality technology solutions. - Bachelor's Degree in Computer Science or a related field. - eCommerce experience would be advantageous.
Senior DevOps Engineer – AWS, Terraform
VirtasantWe are a global, diverse team of cloud experts building the next generation of cloud solutions.
• Pick up infrastructure change requests from engineering teams • Work the team’s PR review queue • Handle operational fixes and remediations in non-production environments • Triage and respond to Datadog alerts • Support common AWS request patterns • Participate fully in the team’s scrum • Document what you fix; leave runbooks behind
Role Description We are seeking a Site Reliability Engineer (SRE) responsible for ensuring our systems run smoothly and efficiently while engineering solutions to improve visibility, eliminate repetitive tasks, and increase system resilience. The ideal candidate will balance real-time on-call responsibilities with strategic engineering work to achieve sustainable and scalable service reliability. Responsibilities - Participate in on-call rotations to detect and triage service and reliability issues across all environments. - Act as the Incident Commander during major incidents: initiating war room or bridge calls, coordinating cross-functional teams, providing timely and clear status updates to all stakeholders. - Create and maintain meaningful dashboards and alerts. Work with development teams to instrument their code to ensure visibility. - Develop automation to eliminate manual and repetitive operational tasks (toil) related to reliability across both applications and infrastructure. - Implement and track Service Level Indicators (SLIs) and Service Level Objectives (SLOs) defined by the engineering leadership. - Investigate and resolve customer complaints escalated beyond L1 and L2 support, especially those involving performance, reliability, or complex system behavior. Qualifications - Minimum of 3 years of experience supporting enterprise applications as an SRE or similar role with proficiency in writing code in Java, Go, or Python. - Good understanding of distributed systems concepts, microservices architecture, and software design patterns. - Hands-on experience with Kubernetes. You have managed applications on a major cloud provider (GCP, AWS, or Azure), and can troubleshoot common container issues. - Experience setting up dashboards in Grafana and using APM tools like Datadog, New Relic, Signoz. You have a solid understanding of metrics, logs, and traces. - Proficiency in SQL (e.g., PostgreSQL, MySQL). Ability to write complex queries to debug data issues and a basic understanding of database performance. Benefits - Culture: We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human. - Learning: We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks. - Compensation: You’ll receive an attractive salary, pension, health insurance, annual bonus, plus other benefits. What to expect in the hiring process - A preliminary phone call with the recruiter. - A technical interview with the Hiring Manager. - A behavioural and technical interview with a member of the Executive team.


