DevOps Engineer

Adecore Africa limited is a fast growing and forward-thinking Ghanaian based Fintech startup operating in Accra. We specialize in payments, automation, security and managed services with a focus on providing meaningful, flexible and trusted technology that centers on driving greater financial inclusion and strategic modernization that will generate sizeable economic benefits, boost GDP and increase financial revenue.

Full Time
Accra, Ghana

Job Description

Every day you will dig into new technologies and deliver centralized, standard infrastructure with improved availability and reduced operating costs. You will work with infrastructure at a massive scale producing simple, scalable, meticulously engineered infrastructure that continuously improves. You will write scripts that remove routine operational work from our support teams and migrate components to standardized infrastructure. Automation is at the core of everything you'll do.

  • Digging into new technologies to evaluate their potential for cost-savings, improved availability, and simplified implementation
  • Writing runbooks to streamline routine tasks and deliver centralized infrastructure through automation
  • Migrating non-standard components (VMs, servers, storage, DBs) to our standardized infrastructure

In this role, you will dedicate your day to producing optimized infrastructure. You will work across a portfolio of clients and cover a range of industries and technologies, making this an amazing learning opportunity. All team members are encouraged to learn and apply the latest cloud computing patterns (think about the entire AWS catalog, not just EC2 & S3).

Responsibilities

  • Identifying and executing against quarterly goals that will deliver standardized, high availability, and cost-optimized infrastructure
  • Creating and executing Infrastructure as Code scripts
  • Planning and executing lift and shift projects for acquired/new products
  • Identify quarterly goals to deliver standardized, high-availability, cost-optimized infrastructure
  • Create and deliver Infrastructure as Code scripts
  • Plan and execute lift and shift projects for newly acquired products

Skills & Qualifications

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related technical field, or equivalent work experience
  • 3 years of hands-on experience with AWS/GCP Services (compute, databases, networking)
  • 3 years of experience in cloud infrastructure
  • In-depth knowledge and 2+ years of hands-on experience with Linux/Windows
  • Ability to use infrastructure configuration management, deployment, and versioning tools to reduce manual work (Ansible, Chef, Terraform, Cloudformation, etc.)
  • Ability to read and understand production code in any language so that you have a deeper understanding of our technology and ways to optimize it.
  • Ability to deploy and configure infrastructure for running virtual machines (VMWare, ec2, docker, K8S and ets)
  • Ability to set up monitoring and alerting (Nagios, OpsGenie)
  • Develop Fully Automated Pipelines for Java or JS Applications which Build, Deploy and Test Across Multiple Environments of Enterprise Integration Service Layer Platform
  • Automate Infrastructure Provisioning, Deployment, and Delivery in the Cloud
  • Support and Troubleshoot Cloud Deployment and Environment Issues
  • Automate DB Schema Creation and Test Data Population
  • Assist the Development Team with Monitoring
  • Immersed in Product’s Codebase and Understand How Critical Components Work Together
  • Identify and Implement Infrastructure Resilience Improvements
  • Participate in Cross-Functional Projects, and Take Ownership of Individual Feature Efforts
  • Good Working Understanding of CI/CD and How Best to Implement CI/CD Practices
  • Implement Monitoring Tools and Dashboards for Various Services and Operations for the Platform Following the Enterprise Monitoring Strategy and Tools
  • Work in an Agile Development Environments, Attend Ceremonies, Accurately Estimate Story Points, Meet Sprint Deadlines
  • Experience in Taking Application Code and Third Party Products and Building Full End-to-End Pipelines to Build, Test and Deploy Complex Systems
  • Ability to Containerize an Application and Build a Process Around Creating Containers and Pushing them to an Artifact Repository
  • Understand General Networking Concepts, Connectivity, Systems Architecture, Disaster Recovery
  • Work Closely with the Service Delivery and Cloud Platform Team for Platform Support and Day-to-Day Activities
  • Write Application Code — At Least One Language
  • Hands-on Experience with AWS/GCP
  • Hands on Experience with Unix/Linux
  • Hands on Experience on Wintel Server
  • Jenkins
  • Terraform
  • Infrastructure as Code tools
  • Chef
  • Git
  • Containers
  • Docker
  • Splunk or other Equivalent Monitoring Tool

Ready to apply?

If you share our values and our enthusiasm for create meaningful technology and consumer experiences that add value to the lives of every day people around the world, we’d love to review your application!

Talk to us

Apply for this Job

Please answer a few short questions so we can evaluate your needs. We will respond to your enquiry as soon as possible.

Fields marked with an asterisk (*) are required

Where did you hear about us?

Contact Information

Please fill out these last few details so we can get in touch with you.

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.