Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
52063
Job Views
86

Job Description



Job Description



  • To be successful in this role, you must be comfortable practicing test-driven development because it produces high-quality, reliable, and more maintainable code and ensure that all outputs remain safe for public consumption.


What you will do



  • Specification and documentation of the new project features.

  • Utilize various open-source technologies

  • Use various tools to orchestrate solutions

  • Build independent web-based tools, microservices, and solutions

  • Write scripts and automation using Perl/Python/Groovy/Java/Bash

  • Configure and manage data sources like MySQL, Mongo, Elasticsearch, Redis, Cassandra, Hadoop, etc


Requirements



  • A degree in Computer science, Software engineering, or any related field from a reputable University.

  • 3+ years of professional experience as a DevOps / System Engineer

  • Fluent in Python and Python testing best practices

  • Experience working in and advocating for agile environments

  • Extensive experience working within AWS and with its managed products (EC2, ECS, ECR, R53, SES, ElastiCache, RDS, Redshift, etc)

  • Strong experience working with automation tooling (Terraform, Ansible, etc)

  • Strong experience with containers (Docker, Compose, ECS, Kubernetes)

  • Strong experience with managed and self-hosted CI/CD tooling Jenkins and others like Travis, Drone, Mule, and Spinnaker)

  • Strong understanding of DNS, TCPDUMP, CDNS, SSL, Git, Firewalls, and networking concepts (VPC, subnetting, VPNs, etc).

  • Experience deploying microservice architecture, applications, and supporting services

  • Experience working on high-traffic, international systems

  • Familiar with software security best practices

  • Understanding of monitoring tools (Pagerduty, CloudWatch, Datadog, Sentry, etc)

  • Experience working within large-scale decoupled, service-oriented systems a plus

  • Configuration Management experience with Ansible or similar (Chef, Puppet, Salt)

  • Experience with Version Control Software (Git preferred)

  • AWS Certifications: AWS Certified Solutions Architect, AWS Certified Developer, AWS

  • Certified SysOps Administrator, AWS Certified DevOps Engineer

  • Setup and management of a Kubernetes cluster, including writing Dockerfiles and Helm

  • Continuous Integration setup and administration

  • Release Engineering: deployment pipelines; continuous deployment

  • Open-source Monitoring experience (Sensu preferred)

  • Database administration of Mysql, Postgresql, or similar

  • Management of growing Elasticsearch, Logstash, and Kibana stack

  • Architecting highly available distributed systems


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept