Barnksforte Technologies Limited is a subsidiary of Barnksforte Group, a parent company with subsidiaries like Barnksforte Global Ltd. We are a conglomerate incorporated in Nigeria with domestic and international business portfolios and trade links. We offer development solutions in Africa and internationally. Barnksforte Technologies Limited was birthed wit...
Read more about this company
Job Purpose
- The Java Development Engineer is responsible for developing, maintaining, testing, and supporting backend applications, APIs, and enterprise services using Java and modern backend technologies.
- The role focuses on backend development, API integration, microservices implementation, database interaction, cloud-based application support, and software reliability within enterprise and government technology platforms.
- The Java Development Engineer will work closely with Senior Engineers, Product Teams, QA, DevOps, Database, and Infrastructure teams to deliver scalable, secure, and reliable backend services while adhering to engineering standards, secure development practices, and operational requirements.
Key Responsibilities
Backend Application Development:
- Develop, maintain, and enhance backend applications and services using Java and Spring frameworks.
- Build and maintain RESTful APIs and backend integrations.
- Support implementation of microservices-based applications and distributed services.
- Participate in development, testing, debugging, and deployment activities.
- Ensure code quality, maintainability, and adherence to development standards.
API Development & System Integration:
- Develop and maintain secure APIs and backend communication services.
- Integrate internal and external enterprise systems and third-party services.
- Support API testing, troubleshooting, and performance optimization.
- Ensure proper error handling, validation, and service reliability.
- Participate in API documentation and technical documentation activities.
Database Development & Data Management:
- Develop and optimize database queries, stored procedures, and backend data access layers.
- Work with relational and non-relational databases to support application requirements.
- Support database performance optimization and data integrity initiatives.
- Collaborate with Database Engineers on schema updates and performance improvements.
- Ensure efficient handling of transactional and operational data.
Cloud & Deployment Support:
- Support applications deployed on AWS or other cloud platforms.
- Participate in CI/CD and deployment activities in collaboration with DevOps teams.
- Support containerized application environments where applicable.
- Assist in troubleshooting production and deployment-related issues.
- Participate in monitoring and operational support activities.
Application Security & Quality Assurance:
- Follow secure coding standards and application development best practices.
- Support implementation of authentication, authorization, and data protection mechanisms.
- Identify and resolve bugs, vulnerabilities, and application issues.
- Work closely with QA teams during testing, defect resolution, and release activities.
- Participate in code reviews and quality improvement initiatives.
Collaboration & Continuous Improvement:
- Work closely with Product Managers, QA Teams, DevOps, Infrastructure, and Database teams.
- Participate in sprint planning, development discussions, and technical review sessions.
- Contribute to continuous improvement of development standards and engineering processes.
- Maintain technical documentation and development artifacts where required.
- Stay updated with modern Java development practices and backend technologies.
Key Performance Indicators (KPIs)
- Timely delivery of assigned development tasks.
- Code quality and defect reduction rate.
- API reliability and application stability.
- Bug resolution and issue turnaround time.
- Contribution to sprint and release deliverables.
- Compliance with coding standards and secure development practices.
- Participation in code reviews and technical improvements.
- Application performance and optimization contribution.
- Collaboration effectiveness across teams.
- Technical documentation completeness and accuracy.
Qualifications & Experience
Education
- Bachelor’s Degree in any of the following disciplines: Computer Science, Software Engineering, Information Technology, Computer Engineering or a related field
Experience
- 3–6 years’ experience in Java backend development and enterprise application support.
- Experience developing REST APIs and backend systems using Java technologies.
- Experience working with relational databases and backend integration services.
- Experience working within Agile/Scrum software delivery environments.
- Experience supporting enterprise, fintech, SaaS, or government technology projects is an added advantage.
Preferred Technologies & Frameworks:
- Java
- Spring Framework
- Spring Boot
- Hibernate / JPA
- REST APIs
- Maven / Gradle
- Git
- Docker (advantage)
- Kafka / RabbitMQ (advantage)
- AWS or cloud platforms (advantage)
Preferred Database Technologies:
- PostgreSQL
- Oracle
- MySQL
- MongoDB or other NoSQL platforms (advantage)
Certifications (Advantage):
- Oracle Certified Java Programmer
- AWS Certified Developer
- Spring Framework Certifications
Technical Skills:
- Java backend development.
- Spring Boot and REST API development.
- Microservices architecture understanding.
- Database development and SQL optimization.
- API integration and backend service development.
- Basic cloud platform understanding.
- Debugging and troubleshooting capability.
- Secure coding and application security awareness.
- CI/CD and deployment process familiarity.
- Technical documentation understanding.
Skills & Competencies:
- Strong analytical and problem-solving skills.
- Attention to detail and code quality discipline.
- Good communication and collaboration capability.
- Ability to work independently and within teams.
- Strong ownership and accountability mindset.
- Ability to manage development timelines and priorities.
- Continuous learning and adaptability capability.
Behavioral Attributes:
- Proactive and solution-oriented mindset.
- Commitment to engineering quality and reliability.
- Strong teamwork and collaboration attitude.
- Willingness to learn and improve continuously.
- Ability to work under pressure in fast-paced delivery environments.
Work Environment:
- Strategic and collaborative technology environment.
- Involvement in high-impact, group-wide technology initiatives.
- Opportunities for professional growth and technical development across enterprise and government technology platforms within the Barnksforte Group.
go to method of application »
Job Purpose
- The Database Engineer is responsible for designing, implementing, optimizing, securing, and maintaining the organization’s database infrastructure, data platforms, and enterprise data services across operational and analytical environments.
- The role focuses on database architecture, performance optimization, data integrity, backup and disaster recovery, high availability, cloud database services, and data migration activities. The Database Engineer will work closely with Development, DevOps, Infrastructure, Product, QA, and Business teams to ensure scalable, reliable, and secure database operations supporting enterprise and government technology solutions.
- The role also requires strong analytical and reporting support capability, with Business Intelligence (BI), dashboard development, and enterprise reporting knowledge considered highly desirable.
Key Responsibilities
Database Architecture & Administration:
- Design, implement, and maintain enterprise database systems and data architectures.
- Develop scalable database schemas, relational models, and data structures to support operational and analytical workloads.
- Manage database environments including development, testing, staging, and production.
- Ensure database performance, reliability, scalability, and availability across enterprise systems.
- Configure and maintain database replication, clustering, failover, and high-availability solutions.
- Support database modernization and optimization initiatives.
Database Performance Optimization:
- Monitor and optimize database performance, indexing, query execution, and storage utilization.
- Analyze execution plans and tune SQL queries, stored procedures, triggers, and functions.
- Identify and resolve database bottlenecks, locking issues, and performance degradation.
- Work closely with development teams to improve application database efficiency and scalability.
- Maintain database health monitoring and performance reporting mechanisms.
Backup, Recovery & Disaster Recovery:
- Implement and maintain database backup, recovery, and disaster recovery strategies.
- Conduct periodic backup verification and restoration testing.
- Ensure business continuity through high availability and redundancy planning.
- Maintain recovery procedures and database continuity documentation.
- Support infrastructure and operational resilience initiatives.
Data Integration & Migration:
- Support ETL processes, data synchronization, and enterprise data integration activities.
- Plan and execute database migrations, upgrades, and modernization projects.
- Manage data imports, exports, transformations, and cleansing activities.
- Ensure data consistency and integrity across systems and environments.
- Support integration with cloud platforms, APIs, and enterprise applications.
Security & Data Protection:
- Implement database security controls, access management, and encryption mechanisms.
- Monitor database environments for vulnerabilities, unauthorized access, and security risks.
- Ensure compliance with organizational security policies and data protection standards.
- Support audit activities, compliance reporting, and database governance initiatives.
- Maintain proper role-based access control and privilege management.
Reporting, BI & Analytics Support:
- Support development and optimization of reports, dashboards, and analytical data models.
- Work with business and product teams to support reporting and data visualization requirements.
- Assist with BI tools, reporting platforms, and enterprise analytics initiatives.
- Support data extraction and reporting requirements for operational and management reporting.
- Business Intelligence (BI), dashboard development, and enterprise reporting knowledge is highly desirable.
Collaboration & Continuous Improvement:
- Work closely with Development, Infrastructure, DevOps, QA, and Product teams on database-related initiatives.
- Provide technical guidance on database standards, performance, and best practices.
- Identify opportunities for automation, optimization, and process improvement.
- Support implementation of enterprise data management and governance practices.
- Maintain up-to-date database documentation, architecture diagrams, and operational procedures.
Key Performance Indicators (KPIs)
- Database uptime and availability.
- Query and database performance optimization metrics.
- Backup and disaster recovery success rate.
- Database incident response and resolution time.
- Database security and compliance adherence.
- Data integrity and reliability metrics.
- ETL and data synchronization success rate.
- Reporting and dashboard support responsiveness.
- Database documentation accuracy and completeness.
- Successful completion of database upgrades and migration activities.
Qualifications & Experience
Education:
- Bachelor’s Degree in any of the following disciplines: Computer Science, Information Technology, Software Engineering, Database Administration, Data Engineering or a related field
Experience:
- 4–7 years’ experience in database engineering, database administration, or data platform management.
- Hands-on experience managing enterprise relational databases and high-availability environments.
- Experience working with transactional and analytical database workloads.
- Experience supporting enterprise or government technology projects is an added advantage.
- Experience with cloud database platforms and modern data infrastructure environments.
Preferred Database Technologies:
- PostgreSQL
- Oracle
- Microsoft SQL Server
- MySQL
- MongoDB or other NoSQL platforms (advantage)
Preferred Cloud & Data Technologies:
- AWS RDS
- AWS S3
- AWS Glue
- Azure SQL
- ETL and data integration platforms
Certifications (Advantage):
- Oracle Certified Professional (OCP)
- Microsoft SQL Server Certifications
- PostgreSQL Certifications
- AWS Database Specialty
- Microsoft Azure Database Administrator Associate
Technical Skills:
- Advanced SQL and query optimization.
- Database schema design and normalization.
- Stored procedures, functions, and triggers.
- Database performance tuning and monitoring.
- Backup, recovery, and disaster recovery planning.
- High availability and replication architectures.
- ETL and data integration processes.
- Cloud database administration.
- Database security and access control.
- BI reporting and dashboard support.
- Data analytics and reporting support tools.
- Database migration and modernization activities.
Skills & Competencies:
- Strong analytical and problem-solving skills.
- Attention to detail and operational discipline.
- Strong documentation and reporting capability.
- Ability to work independently and within cross-functional teams.
- Strong communication and stakeholder collaboration skills.
- Strong ownership and accountability mindset.
- Ability to manage multiple database environments and priorities.
Behavioral Attributes:
- High integrity and confidentiality awareness.
- Proactive and solution-oriented mindset.
- Strong learning and adaptability capability.
- Ability to work under pressure and meet operational timelines.
- Commitment to reliability, security, and continuous improvement.
Work Environment:
- Strategic and collaborative technology environment.
- Involvement in high-impact, group-wide technology initiatives.
- Opportunities for professional growth and influence across enterprise data and analytics initiatives within the Barnksforte Group.
go to method of application »
Job Purpose
- The Technical Writer is responsible for creating, managing, and maintaining high-quality technical and operational documentation across the organization’s products, systems, projects, and internal processes.
- The role involves translating complex technical concepts into clear, structured, and user-friendly documentation for internal teams, clients, government stakeholders, partners, and end users.
- The Technical Writer will work closely with Technical Product Managers, Developers, QA Teams, UI/UX Designers, Project Manager, Business Analysts, and the Communications Team to ensure documentation accuracy, consistency, accessibility, and alignment with organizational standards.
Key Responsibilities
Technical Documentation Development
Create, maintain, and manage technical documentation including but not limited to:
- User manuals
- API documentation
- SOPs
- System documentation
- Installation and configuration guides
- Product requirement documents
- Technical reports
- Release notes
- Knowledge base articles
- Training manuals
- Ensure documentation is clear, accurate, properly structured, and easy to understand.
- Maintain documentation consistency across all projects and products.
Product & Project Documentation
- Document workflows, system architecture, product features, and business processes.
- Develop implementation and deployment documentation for enterprise and government projects.
- Support documentation activities for:
- FRSC projects
- CLRMS
- VPASS
- Identity management platforms
- Internal enterprise systems
- Prepare release documentation and deployment notes for new product features and updates.
Collaboration with Cross-Functional Teams
Work closely with:
- Technical Product Managers
- Developers
- QA Teams
- UI/UX Designers
- Business Analysts
- Gather technical and functional information from teams and convert it into structured documentation.
- Participate in product discussions, sprint reviews, and requirement clarification sessions where necessary.
- Ensure documentation aligns with product functionality and business requirements.
Process Documentation & SOP Management
- Develop, standardize, and maintain organizational SOPs and operational procedures.
- Maintain version control and documentation repositories.
- Ensure all documentation aligns with company standards, branding, and templates.
- Support continuous improvement of documentation processes and standards.
Research & Content Accuracy:
- Conduct technical research to ensure documentation accuracy and completeness.
- Understand software functionality, workflows, APIs, and operational processes.
- Validate information with technical teams before publication or release.
- Ensure documentation remains updated with system and process changes.
Knowledge Management:
- Build and maintain internal knowledge bases and documentation repositories.
- Organize documentation for easy accessibility and future reference.
- Support onboarding and training documentation for staff, partners, and stakeholders.
- Assist in establishing centralized documentation management practices across teams.
Key Performance Indicators (KPIs)
- Documentation delivery timeliness.
- Documentation accuracy and quality rate.
- Completion rate of assigned documentation deliverables.
- SOP creation and update consistency.
- Knowledge base maintenance and accessibility.
- Cross-team collaboration effectiveness.
- Reduction in documentation-related errors and ambiguities.
- Documentation coverage before production releases.
- Turnaround time for documentation updates after approved changes.
- Compliance with organizational documentation standards and templates.
Qualifications & Experience
Education:
- Bachelor’s Degree in any of the following disciplines: Technical Writing, Computer Science, Information Technology, Mass Communication, Engineering, Or a related field
Experience:
- 2–5 years’ experience in technical writing or documentation management.
- Experience documenting software systems, APIs, enterprise applications, or technology platforms.
- Experience working within:
- Technology companies
- Fintech
- SaaS environments
- Government technology projects
- Experience working with cross-functional technology and product teams.
Technical Skills:
- Technical documentation writing
- Software and API documentation
- Documentation tools such as:
- Microsoft Office Suite (Word, Excel, PowerPoint, Visio)
- SharePoint
- Confluence
- Google Docs
- GitHub Wiki
- Basic understanding of:
- Software Development Lifecycle (SDLC)
- APIs
- UI/UX workflows
- QA/testing processes
- Agile/Scrum methodologies
Skills & Competencies:
- Excellent written and verbal communication skills.
- Strong attention to detail and documentation quality.
- Strong analytical and research capability.
- Ability to simplify complex technical concepts for different audiences.
- Time management and organizational skills.
- Stakeholder collaboration and coordination capability.
- Strong ownership and accountability mindset.
- Ability to work independently and within cross-functional teams.
Behavioral Attributes:
- High integrity and professionalism.
- Proactive and solution-oriented mindset.
- Strong learning and adaptability capability.
- Ability to work under pressure and meet timelines.
- Commitment to documentation quality and continuous improvement.
Work Environment:
- Strategic and collaborative technology environment.
- Involvement in high-impact, group-wide technology initiatives.
- Opportunities for professional growth and cross-functional collaboration across the Barnksforte Group.
go to method of application »
Job Purpose
- The Network & Infrastructure Engineer is responsible for designing, implementing, securing, and maintaining the organization’s network and IT infrastructure across distributed environments.
- The role focuses on LAN/WAN connectivity, wireless infrastructure, firewalls, VPNs, switches, access points, servers, cloud platforms, and enterprise hardware infrastructure. The position also supports systems administration, IT operations, infrastructure security, business continuity, and end-user support to ensure reliable and secure technology operations across the organization.
Key Responsibilities
Network Architecture & Infrastructure Management:
- Design, implement, monitor, and maintain enterprise network infrastructure including LAN, WAN, Wi-Fi, VPN, VLANs, and distributed office connectivity.
- Configure and manage routers, switches, firewalls, wireless controllers, and access points.
- Design scalable and secure network architecture for distributed and multi-site environments.
- Manage network segmentation, bandwidth optimization, redundancy, failover, and high availability.
- Monitor network performance, uptime, and traffic utilization.
- Troubleshoot network connectivity, latency, routing, and infrastructure issues.
- Coordinate ISP connectivity, leased lines, and internet redundancy solutions.
- Maintain structured cabling and physical network infrastructure standards.
Systems & Infrastructure Administration:
- Manage physical and virtual servers (on-premise and cloud-hosted).
- Administer Windows/Linux environments, Active Directory, DNS, DHCP, VPN, and access controls.
- Manage virtualization platforms such as VMware or Hyper-V.
- Ensure regular system patching, firmware upgrades, backups, and infrastructure maintenance.
- Monitor infrastructure health, storage capacity, and system performance.
- Maintain company hardware infrastructure including servers, laptops, desktops, printers, biometric devices, UPS systems, and related IT equipment.
Email, Domain & Cloud Services:
- Administer company domains, DNS records, MX records, SSL certificates, and email services.
- Manage Microsoft 365, SharePoint, OneDrive, Teams, and related collaboration platforms.
- Manage email accounts, permissions, and security policies.
- Support hybrid cloud connectivity and secure remote-access infrastructure.
- Ensure proper data synchronization, storage, and access control.
Security & Firewall Administration:
- Configure and manage firewalls, VPN gateways, endpoint protection, and network security controls.
- Implement network access control, segmentation, and security hardening practices.
- Monitor systems and infrastructure for cyber threats, vulnerabilities, and unauthorized access attempts.
- Ensure endpoint protection, antivirus updates, and firewall configurations are maintained.
- Conduct periodic security assessments, backup verification, and disaster recovery testing.
- Ensure compliance with IT security policies and infrastructure standards.
User Support & IT Operations:
- Provide Level 1 and Level 2 technical support for network, infrastructure, hardware, and systems issues.
- Support staff on hardware, software, email, and connectivity-related issues.
- Maintain IT asset inventory, warranty records, and infrastructure documentation.
- Support onboarding/offboarding activities including device provisioning and access management.
- Coordinate hardware procurement, replacement, and maintenance activities.
- Maintain accurate inventory of IT equipment and software licenses.
Documentation & Compliance:
- Maintain network diagrams, IP addressing schemes, topology documentation, and infrastructure inventory.
- Maintain up-to-date documentation of IT systems, configurations, and operational procedures.
- Prepare infrastructure reports, incident reports, and capacity planning recommendations.
- Document standard operating procedures (SOPs), backup procedures, and disaster recovery processes.
- Support compliance with data protection, information security, and regulatory requirements.
Collaboration & Continuous Improvement:
- Work closely with the Technology team on infrastructure upgrades, deployments, and system improvements.
- Identify opportunities for automation, optimization, and cost efficiency.
- Provide recommendations to management on infrastructure scalability, performance, and security improvements.
- Support implementation of enterprise technology initiatives and operational best practices.
Key Performance Indicators (KPIs)
- Network uptime and availability.
- Incident response and resolution time.
- Infrastructure security compliance.
- Firewall and VPN reliability.
- Successful backup and disaster recovery validation.
- User support responsiveness.
- Infrastructure documentation accuracy.
- Hardware and asset management efficiency.
Qualifications & Experience
Education:
- Bachelor’s Degree in Computer Science, Information Technology, Network Engineering, or a related field.
Experience:
- 4–7 years’ experience in enterprise network engineering and systems administration.
- Hands-on experience managing LAN/WAN infrastructure, firewalls, switches, routers, and wireless networks.
- Experience supporting distributed or multi-site environments.
- Experience with Microsoft 365, Active Directory, virtualization, and cloud platforms.
- Experience configuring enterprise-grade networking equipment such as Cisco, Fortinet, MikroTik, Ubiquiti, Aruba, or similar.
Certifications (Advantage):
- Cisco CCNA / CCNP
- Fortinet NSE
- CompTIA Network+
- Microsoft Certified: Azure Administrator
- Ubiquiti / Aruba certifications
Skills & Competencies:
- Strong understanding of TCP/IP, VLANs, routing, switching, DNS, DHCP, VPN, and firewall technologies.
- Experience with enterprise switches, routers, access points, and wireless infrastructure.
- Network monitoring and troubleshooting expertise.
- Firewall and infrastructure security administration.
- Systems administration (Windows/Linux Server).
- Cloud and Microsoft 365 administration.
- Backup and disaster recovery management.
- Infrastructure documentation and topology management.
- Strong analytical and problem-solving skills.
- Attention to detail and operational discipline.
- Strong communication and user-support capability.
Behavioral Attributes:
- High integrity and confidentiality awareness.
- Proactive and solution-oriented mindset.
- Ability to work independently and under pressure.
- Strong time management and prioritization skills.
- Strong ownership and accountability mindset.
Work Environment:
- Strategic and collaborative technology environment.
- Involvement in high-impact, group-wide technology initiatives.
- Opportunities for leadership growth and influence across the Barnksforte Group.
go to method of application »
Job Purpose
- The DevOps Engineer is responsible for designing, implementing, automating, securing, and maintaining the organization’s cloud infrastructure, CI/CD pipelines, deployment processes, container platforms, and operational environments.
- The role focuses on infrastructure automation, cloud operations, platform reliability, system scalability, deployment optimization, observability, and operational security across enterprise and government technology platforms.
- The DevOps Engineer will work closely with Development, Infrastructure, Security, QA, Product, and Database teams to ensure efficient, reliable, and secure delivery of applications and services.
- The role also supports infrastructure modernization, automation initiatives, cloud governance, cost optimization, and continuous improvement of operational processes and platform reliability.
Key Responsibilities
Cloud Infrastructure & Platform Management:
- Design, provision, configure, and maintain scalable and secure cloud infrastructure environments.
- Manage cloud services across AWS and related infrastructure platforms.
- Support high availability, redundancy, scalability, and disaster recovery planning.
- Implement infrastructure best practices for enterprise and government-grade systems.
- Monitor infrastructure utilization, reliability, and operational health.
- Support cloud modernization and infrastructure optimization initiatives.
Infrastructure as Code (IaC) & Automation:
- Implement and maintain Infrastructure as Code (IaC) using Terraform and related automation tools.
- Automate infrastructure provisioning, configuration management, and deployment processes.
- Develop reusable infrastructure modules and deployment templates.
- Support operational automation to reduce manual intervention and improve reliability.
- Maintain infrastructure version control and deployment consistency across environments.
CI / CD & Release Engineering:
- Design, implement, and maintain CI/CD pipelines for automated build, testing, and deployment processes.
- Support deployment pipelines across multiple technology stacks and environments.
- Work closely with development and QA teams to improve release quality and deployment reliability.
- Support release management, rollback strategies, and deployment monitoring activities.
- Optimize software delivery lifecycle processes and deployment efficiency.
Containerization & Kubernetes Management:
- Manage containerized environments using Docker and Kubernetes platforms.
- Support Kubernetes cluster administration, monitoring, scaling, and optimization.
- Maintain container orchestration environments and deployment configurations.
- Support microservices deployment and container lifecycle management.
- Troubleshoot container and orchestration-related operational issues.
Monitoring, Observability & Reliability Engineering:
- Implement and maintain infrastructure monitoring, logging, and observability solutions.
- Monitor application performance, infrastructure health, and operational metrics.
- Configure alerts, dashboards, and incident management processes.
- Support proactive issue detection and root cause analysis activities.
- Participate in incident response, troubleshooting, and post-incident review activities.
Security, Compliance & Governance:
- Implement infrastructure and cloud security best practices.
- Manage IAM policies, secrets management, encryption, and access controls.
- Support infrastructure compliance, audit readiness, and operational governance requirements.
- Ensure systems are regularly updated, patched, and secured against vulnerabilities.
- Work closely with security teams to support DevSecOps initiatives and secure deployment practices.
Cost Optimization & Operational Efficiency:
- Monitor cloud resource utilization and operational costs.
- Implement tagging strategies, governance controls, and cost optimization practices.
- Support FinOps initiatives and infrastructure efficiency improvements.
- Identify opportunities to optimize infrastructure performance and operational expenditure.
Documentation & Collaboration:
- Maintain infrastructure documentation, architecture diagrams, operational procedures, and deployment standards.
- Work closely with Development, QA, Infrastructure, Security, and Product teams on platform initiatives.
- Provide technical guidance and operational support for infrastructure and deployment-related activities.
- Support continuous improvement of DevOps processes, standards, and operational practices.
Key Performance Indicators (KPIs)
- Infrastructure uptime and availability.
- CI/CD pipeline reliability and deployment success rate.
- Incident response and resolution time.
- Infrastructure automation coverage.
- Cloud cost optimization and governance compliance.
- Platform scalability and operational efficiency.
- Security and patch compliance rate.
- Monitoring and alerting effectiveness.
- Successful disaster recovery and backup validation.
- Infrastructure documentation accuracy and completeness.
Qualifications & Experience
Education:
- Bachelor’s Degree in any of the following disciplines:
- Computer Science
- Information Technology
- Software Engineering
- Cloud Computing
- Network Engineering
- Or a related field
Experience:
- 4–7 years of experience in DevOps engineering, cloud infrastructure, or platform engineering roles.
- Hands-on experience managing AWS cloud infrastructure and enterprise deployment environments.
- Experience working with CI/CD pipelines, infrastructure automation, and container orchestration platforms.
- Experience supporting enterprise or government-grade applications and operational environments.
- Experience working within Agile and DevOps delivery environments.
Preferred Cloud & Infrastructure Technologies:
- AWS (EC2, S3, RDS, Lambda, IAM, EKS, SQS, MSK).
- Terraform.
- Docker.
- Kubernetes (EKS).
- Linux Server Administration.
- Ansible or related automation tools.
Preferred Monitoring & DevOps Tools:
- CloudWatch
- Prometheus
- Grafana
- Datadog
- GitHub Actions
- Jenkins
- GitLab CI/CD.
Certifications (Advantage):
- AWS Certified Solutions Architect
- AWS Certified DevOps Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Certification
- Docker Certified Associate.
Technical Skills:
- Cloud infrastructure management and administration.
- Infrastructure as Code (IaC) and automation.
- CI/CD pipeline design and maintenance.
- Docker and Kubernetes administration.
- Cloud security and IAM management.
- Infrastructure monitoring and observability.
- Linux system administration.
- Networking and cloud architecture fundamentals.
- Disaster recovery and high availability planning.
- Infrastructure troubleshooting and incident management.
- Operational documentation and process management.
Skills & Competencies:
- Strong analytical and troubleshooting skills.
- Strong automation and optimization mindset.
- Attention to detail and operational discipline.
- Ability to work independently and within cross-functional teams.
- Strong communication and stakeholder collaboration capability.
- Strong ownership and accountability mindset.
- Ability to manage operational priorities under pressure.
Behavioral Attributes:
- Proactive and solution-oriented mindset.
- Strong reliability and operational ownership attitude.
- Continuous learning and adaptability capability.
- Strong collaboration and teamwork orientation.
- Commitment to security, scalability, and operational excellence.
Method of Application
Interested and qualified candidates should submit their resume along with a cover letter detailing their relevant experience to: careers@barnksfortegroup.com using the job title & location as the subject of the mail.
Build your CV for free. Download in different templates.