System Administrator

Job description

The team at Kodify is looking for a System Administrator to join our team. This position is open to remote candidates as well as those based in Barcelona (a plus!). You will form part of a SysAdmin team, joining them (one remote, one based in Barcelona) on a quest to make our servers and systems the most safe, functional and robust to date. You will work alongside two cross-functional teams, dedicated to different Kodify products. They work with different tech stacks that bring an interesting set of technical challenges to overcome. With a new SysAdmin team on board, we’re looking to bring a more unified systems architecture across our products.


Key responsibilities:

  • Maintain and support the infrastructure and system operations for stability and security
  • Configure and install the servers and continuously work on improving system’s performance
  • Configuration, deployment, administration, monitoring and analysis of application services and systems
  • Investigate, research and update our systems to the latest architecture solutions
  • Improve functionality of the system platform and tools
  • Maintain the on-call system rotation. Check logs for errors with systems and servers; create alerts for developers

Must have:

  • 3-4 years of experience in Linux- based web server and system administration
  • Operational AWS experience: EC2, Autoscaling, CloudFormation
  • Experience with monitoring and alerting tools: (Pagerduty, NewRelic, Loggly, Wormly, Graphite)
  • Docker
  • Container orchestration tools (kubernetes, swarm, mesos)
  • Experience with Testing tools (Jenkins, Travis, Codeship...)
  • ElasticSearch, MongoDB
  • MySQL, Aurora
  • Redis
  • Memcache
  • Confident on the command line - Python, Bash
  • Fluent English level.

    Bonus knowledge points:

    • Knowledge and experience in Git and Docker - major plus!
    • Experience with Lambda functions and CodeDeploy
    • ZeroMQ 
    • PHP & Javascript
    • NodeJS, PHP
    • Microservices Architecture
    • CDNs/cache (cloudflare, cloudfront...)
    • Experience managing high traffic websites.
    • Experience working in an Agile/Scrum development process

    About you:

    • You’re a real team player. You love to help and find solutions together.
    • Your sense of humour will bring a new dynamic to the team - you love to have fun while you work!
    • You can think on your feet and adapt well to fast changing environments and priorities.
    • You love analysing data. You’re a complexity thinker and a real problem solver.
    • You’re flexible and available when needed. You understand emergency calls can be part of the job and are aware of the challenges supporting a 24/7 environment.
    • You stay updated on industry developments and strive to improve our platform with innovative solutions.