All offersBiałystokDevOpsMiddle DevOps Engineer
Middle DevOps Engineer
DevOps
Sigma Software

Middle DevOps Engineer

Sigma Software
Białystok
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote
Sigma Software

Sigma Software

Sigma Software is a global software development company that enables enterprises, startups, and product houses to meet their technology needs through end-to-end delivery. We have been working since 2002, from all over the world.

Company profile

Tech stack

    AWS
    advanced
    Kubernetes
    advanced
    Azure
    regular
    Python
    regular
    Terraform
    regular
    OpenSearch
    regular

Job description

Online interview
Friendly offer

We are inviting a Middle DevOps Engineer to work on our DevOps team, which includes 30 specialists and continues to grow.

You have a unique opportunity to become part of our team to work with best practices and methodologies. You will have the opportunity to lead and perform at your best.


REQUIREMENTS

  • More than 3 years of strong hands-on experience with Linux (Ubuntu, CentOS, AWS Linux, Alpine)
  • Scripting skills on at least a basic level (Bash, Python)
  • Experience with CI/CD tools
  • At least 2 years of experience with AWS and Azure
  • At least 1 year of practical experience with Kubernetes
  • Experience with logging (ELK stack, OpenSearch) and monitoring (Zabbix, Graphana, CloudWatch) systems
  • Good understanding of DB (MySQL, PostgreSQL)
  • Understanding of IaC (Infrastructure as Code) management tools, such as Ansible and Terraform
  • Deep understanding of Containerization (Docker concepts and Docker)
  • Experience with Networking and Security set principles
  • Good knowledge and experience in the area of web- and app- technology/servers
  • At least an Upper-Intermediate level of English

Would be a plus:

  • Experience with GCP
  • DevOps Certifications


RESPONSIBILITIES

  • Take part in environment/architecture planning
  • Drive automation of CI/CD and other processes on a project
  • Optimize existing environments/structure
  • Provide recommendations for new technologies and procedures to improve service availability and management
  • Troubleshoot production system and network issues related to performance and functionality
  • Support for existing environments
  • Consult the development team on infrastructure-related questions