Infrastructure Engineer

What are we looking for?
 

We are looking for a Infrastructure Engineer, you will be responsible for implementing, monitoring and troubleshooting Cloud and on-premises solutions as well as developing and maintaining infrastructure automation tools. You will leverage on DevOps principles and tools to build and maintain CI/CD for service environments. 

What are some of the responsibilities for this role?

Deploying monitoring, metrics, and logging systems on AWS, GCP and On-premise

Implementing systems that are highly available, scalable, and self-healing on the AWS platform.

Managing, and maintaining tools to automate operational processes.

Deploying microservices with Docker and Elastic Container Service and Kubernetes at scale.

Building highly automated infrastructures.

Development of deep insight into application and service performance.

Execution of security best practices for cloud and on-premise deployments.

Ensuring system security through industry best practices.

Technologies to work with as an Infrastructure Engineer

Cloud Platform 

  • AWS 
  • GCP

Infrastructure as Code

  • Terraform
  • AWS CloudFormation

Configuration as Code

  • Experience with Chef, Puppet or Ansible 
  • AWS OpsWorks

Continuous Integration/Continuous Delivery

  • AWS Developer Tools: CodePipeline, CodeCommit, CodeBuild 
  • Git
  • Jenkins (Ability to convert/translate Jenkins file into AWS Codebuild buildspec.yaml)

Site Reliability Engineering: Measuring and Managing Reliability 

  • AWS CloudWatch
  • Grafana or Stackdriver or ELK stack

Continuous Deployment

  • AWS CodeDeploy, EC2, ECS, EKS, Elastic Beanstalk, Serverless with AWS Lambda

Scripting & Programming Language

  • Bash
  • Python

Networking

  • VPN: IPsec, SSL VPN
  • Knowledge of Routing and Switching

Databases

  • MS SQL, MySQL, MongoDB, Aurora, BigQuery.
  • Querying Data with T-SQL

What Experiences are we looking for?

Experience with AWS services such as EC2, ECS/EKS, S3, VPC, Route53, ALB, Lambda, DynamoDB, API Gateway, RDS, CodePipeline, etc.

Experience working with Windows, Linux environments at an enterprise scale.

Experience working with Node, Java, Python, deployments at enterprise scale.

Experience with Chef, Puppet or Ansible.

Knowledge of cloud security and best practices.

Background in network, storage and DNS services.

Understanding of Project Management tools, techniques and methodologies including Agile.

Skills - Experience and Requirements

You would be considered a great fit for this role if you have the following:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical degree.
  • At least 3 years of experience working as a Cloud Engineer, DevOps Engineer or Infrastructure Engineer in an Agile software development environment with at least 3 years working as an AWS architect/engineer.
  • Solid experience with CloudFormation and Terraform scripting.
  • Significant experience (at least 3 years) using DevOps CI/CD tools such as AWS Developer tools or Jenkins.
  • At least 3 years of experience in IT Operations/Infrastructure.

These qualifications would make you stand out among other applicants:

  • Great communication skills - you are passionate about sharing your vision and getting others excited.
  • Cloud certifications (preferably AWS) - Solutions Architect, Certified Developer, or DevOps Engineer, Cisco certifications
  • Knowledge of GCP, or other cloud solutions.

Benefits:

  • At Carbon, People are the heart of the business, so we prioritize their welfare. We offer a wide range of competitive benefits in areas including but not limited to;
  • A great and upbeat work environment populated by a multinational team.
  • Potential to work in different geographies.
  • Health Insurance.
  • Life Insurance
  • Career development & Growth.
  • We are advocates of work life balance and offer a remote working option for certain roles.
Carbon is a pan-African digital bank focused on serving Africans on the continent and in the diaspora. Carbon transformed retail finance with the launch of its digital app in Nigeria and is focused on democratizing opportunity beyond finance for consumers and small and medium enterprises. From our headquarters in Lagos, and offices in London, Nairobi and Ghana our expansion plans will position us in 6 more countries in the North and West of Africa in the next 2 years as we continue to focus on providing access to financial services to the “Next Billion” starting in Africa.