Senior Devops Engineer

last updated January 23, 2021 19:17 UTC

Apertum

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Candidate Profile

  • The successful candidate will be a self-driven Senior DevOps Engineer with proven experience in large-scale microservice systems hosted on AWS
  • The candidate will have a deep understanding of cloud architecture, AWS technologies, and cloud security best practices
  • The candidate will be following the latest industry trends and be passionate about cloud computing for large-scale systems

Responsibilities

Key Responsibilities

  • Work in a team of DevOps and DBA professionals – initially 3 people, although this will expand throughout the country expansion
  • Improve existing infrastructure and processes in the 3 countries we’re currently deployed in as well as streamlining processes to hit our goal of deploying to 20 new countries over the next 2 years.
  • Holistically improve all aspects of our infrastructure, including reducing costs, improving build and deployment times, streamlining environment provisioning, lowering load times, incorporating the latest techniques and technologies, and more
  • Monitor and maintain the existing cloud infrastructure via autoscaling, automated alerts, and OpsWork and Zabbix dashboards
  • Take ownership and responsibility for our cloud operation activities
  • Liaise with external security agencies for annual audits as well as perform our own internal security sweeps
  • Aid in reconfiguring existing architecture to allow for rapid deployments to new countries
  • Report to Lead DevOps Engineer

Requirements

Skills and Educational / Qualification Requirements

  • fluent in written and spoken English
  • 2+ years of specific experience with large-scale, AWS-hosted, microservice systems
  • 3+ years of general experience in the tech industry
  • Experience forming and leading teams is beneficial
  • Working knowledge of database architecture and management (preferably MySQL & Oracle)
  • Experience configuring and managing network architecture, including load balancing, caching, setting up CDNs, routing, subnetting, etc.
  • Bachelor or Masters degree in a related subject would be beneficial
  • Understanding of Java/Spring, Android, and VueJs deployment pipelines is a plus
  • Proven experience setting up CI/CD pipelines

Tech Stack

  • Backend Application Framework: Spring Boot (Java Config + Embedded Tomcat)
  • Frontend Application Framework: VueJS
  • Micro Service Framework:Spring Cloud Dalston (Netflix Eureka + Netflix Eureka + Netflix Ribbon + Feign)
  • Database Sharding Middleware: Lede Cetus
  • Database: MySQL and Oracle
  • Public Cache: AWS ElastiCache + Redis
  • Message Queue: Apache RocketMQ
  • Distributed Scheduling: Dangdang Elastic Job
  • Data Index and Search: ElasticSearch
  • Log Real-time Visualization: ElasticSearch + Logstash + Kibana
  • Business Monitoring: Graphite + Grafana
  • Reverse Proxy: Nginx
  • Server Virtualization Container: AWS EC2
  • Server Operation System: CentOS
  • Static File Storage: AWS S3
  • Inner DNS Resolution: AWS Route 53
  • Network Management: AWS VPC
  • Cluster Management and Scaling: AWS OpsWorks
  • Cluster Monitoring: Zabbix + AWS CloudWatch
  • HTTPS Certificate Management: AWS Certificate Manager
  • Malicious Attack Defending: AWS WAF & Shield
  • Cluster Alert: AWS SNS
  • Continuous Integration/Deployment: SaltStack, Apache Maven, AWS CodeBuild/CodeDeploy/CodePipeline
Shopping Cart
There are no products in the cart!
Total
 0.00
0