All offersPoznańDevOpsSenior DevOps Engineer
Senior DevOps Engineer
DevOps
Egnyte Poland

Senior DevOps Engineer

Egnyte Poland
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
Egnyte Poland

Egnyte Poland

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 + organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visit www.egnyte.com.

Company profile

Tech stack

    DevOps tools
    advanced
    Linux
    advanced
    Cloud Computing
    advanced
    Chef / Ansible / Puppet
    advanced
    Python
    regular
    Java
    junior

Job description

About the role:

We store multibillion files and multiple petabytes of data. We observe more than 2K API request per second on average as per New Relic. To make that possible and to provide the best possible experience, we rely on great engineers. For us, people who own their work, from start to finish, are integral. Our engineers are part of the process from design, to code, to test, to deployment and back again for further iterations. You can, and will, touch every level of the infrastructure depending on the day and what project you are working on. The ideal candidate should be able to take a complex problem and execute end to end. Mentor and set higher standards for the rest of the team and for the new hires.

Job Duties and Responsibilities:

  • Design, build and maintain self-hosted and cloud environments using Terraform, Puppet & Ansible, Kubernetes to serve our own applications and services
  • Collaborate with software developers to build stable, scalable and high performance solutions
  • Taking part in big projects like migrating solutions from self-hosted environments to the cloud, from virtual machines to Kubernetes, from monolith to microservices
  • Proactively make our organization and technology better!

Skills - Experience and Requirements:

  • 5+ years of proven experience working in a devops environment and continuous integration/deployment pipelines
  • Knowledge and experience about deployment and maintenance of Java and Python apps using application and web servers such as Tomcat & Nginx
  • Good coding skills for writing automation solution in Puppet or Ansible and Python. Ability to solve complex problems with simple, elegant and clean code.
  • Good knowledge of JVM and its memory model. Some knowledge of Java language, being able to understand the code and do Pull Requests with some change on your own.
  • Good knowledge of both self-hosted and cloud environments (preferably the Google Cloud Platform)
  • Troubleshooting skills to hunt down the root causes of issues and persistence in preventing them from happening again
  • Practical knowledge of CI/CD solutions, GitLab CI or similar (Travis, Circle CI etc. preferred)
  • Practical knowledge of Docker as a tool for testing and build environment
  • Effectiveness in using necessary toolkit like G Suite, JIRA & Confluence, Slack, git, IDE of choice
  • Ability to effectively use open source software
  • Willingness to share knowledge, mentor more junior team members while also still learning and gaining new skills
  • Open mind and can-do attitude
  • Good English skills to effectively communicate about technical matters

Bonus Skills:

  • Work experience as a software developer or architect
  • Knowledge of Kubernetes and related technologies
  • Practical and active knowledge of other programming languages, especially Java, Ruby, Golang or Javascript
  • Experience with deployment and maintenance of Golang and Node.js apps
  • Being an active user and open source projects contributor
  • Knowledge of Jenkins
  • Experience with Linux HA solution such as HAProxy, LVS, corosync & pacemaker etc.
  • Experience with message brokers (RabbitMQ, Kafka or others) and databases (MySQL or others)
  • Experience with Big Data solutions
  • Familiarity with MS Windows Servers solutions

The Offer:

  • Attractive salary package based on skill set
  • Cool office in the city center with many options for lunches
  • A choice of MacBook Pro or Dell laptop, necessary software licences
  • Flexible forms of employment and working hours (partially remote work possible)
  • Big, skilled team to learn from and have fun cooperating with
  • Stock options – how cool it’s to be the Owner
  • In-house English classes
  • Multisport
  • Private medical health care
  • Training and conferences budget
  • Team lunches and events