DevOps/SRE

You will assist Technical lead with day-to-day tasks on variety projects (from small to large) that hosts in cloud (AWS, Google Compute cloud) or dedicated hardware infrastructure.

Tasks and responsibilities
  • Understand the needs and challenges of a client across operations and development, and partner to formulate solutions that support their business and technical strategies and goals
     
  • Develop solutions encompassing technology, process and people for:

    - Continuous Delivery;
    Infrastructure strategy & operations (including cloud);
    - Build and release management;
    - Basic understanding of Networking;
    - Security (fair understanding of application and infrastructure security);

  • Recommend and Implement solutions. Be totally hands on and have the ability to work independently

  • Ensure delivery of exceptional technical solutions

  • Maintain strong expertise and knowledge of current and emerging processes, techniques and tools

  • Build the DevOps practice within GitLab and drive our thought-leadership externally

  • Identifies and resolves problems in a timely manner

  • Design, build and maintain the CI/CD infrastructure and tools to deliver new features & fixes

  • Work closely with development teams to ensure that solutions are designed with customer user experience, scale/performance and operability in mind

Professional requirements
  • Proven work experience as a Software Engineer or System administration

  • Strong troubleshooting skills

  • Strong knowledge of *nix operational systems & bash scripting

  • Proficiency in software engineering tools:

    - Knowledge of automation tools/services: GitLab, Bitbucket, Terraform (basic);
    - Knowledge of monitoring tools: Grafana, Prometheus;
    - Knowledge of virtualization & orchestration tools: Docker, Kubernetes (basic);
    - Knowledge of hosting providers: AWS (EC2, ELB, S3, RDS, VPC, ElastiCache, Cloudfront);
     
  • Knowledge of relational databases (MySQL, PostgreSQL), SQL and non-relational (Redis, MongoDB, …)

  • Customization of Nginx and Apache server

  • Ability to document requirements and specifications

Personal requirements
  • Enthusiastic, Friendly & Pragmatic

  • Problem solving & quality oriented

  • Write clean code & follow coding standards; where there is such an expectation

  • Strong research skills

  • Understanding performance

Optional requirements
  • Some experience in developing web applications

  • Intermediate

  • ELK stack, Sentry

  • Python

  • Ansible

  • Message brokers (RabbitMQ, Gearman, etc.)

  • Azure, Google Compute Cloud, ColorBridge, Heroku

Work condition
  • Full Time position

  • Work on long term projects in friendly team

  • Bonuses depending on work performance and professional growth.

  • Team building events, corporate parties

  • Paid vacation

Contact person
Profile picture for user t.omelianenko
Our current stack and technologies
  • Frameworks: Laravel 5.x, Symfony 2.x/3.x, Magento 2.x, Drupal, Vue.js, Angular, Scrapy
  • Frontend: jQuery, Webpack/Gulp, NPM/Yarn, SASS/Less, BEM;
  • Languages: PHP, JS, Python, Ruby, Java
  • Other technologies: Memcache, Redis, Elasticsearch;
  • Databases: MySQL, PostgreSQL, Mongo
  • Automation: Selenium, WebDriver
  • Hosting: Digital Ocean, AWS, Google cloud, VPS/VDS in Hetzner datacenter;
  • Local development: Docker, Vagrant, Ansible
  • Tools: Slack, GitLab, Google Apps
  • Orchestration: Docker Swarm, Kubernetes, Terraform
About company

APIBEST - the first software maintenance company with a team of professional engineers in the field of Information Technology and Web development. We focused on providing high-quality software maintenance services and IT-related technical and infrastructure solutions for our customers from 2013 year.