Position: DevOps Engineer
Company: Techmates Group
Experience required: 3y
English level: upper

**Hi there! Techmates Group is looking for a DevOps engineer with at least 3+ years of experience to join our innovative team for ongoing and new projects.**

One DevOps Engineer on the team who is ready to work independently.
**Main tasks:** 
- Do analysis and validation of existing devops processes on the project.
- To raise CI/CD structure in Jenkins
- Writing scripts in Groovy, integrating Jenkins with Jira and Bitbucket, and slack.

**About us:**
TMG is a technology & ecommerce focused business. We take pride in delivering great products and creating partnerships with our clients, and we’re a place where the technologists drive the work and flow. We’re a tight-knit group with a great culture (lots of flexibility & lots of great perks!).

**You should have expertise in the listed technologies:**
— Jenkins
— Clusters
— Kibana
— Gradle, Maven, Ant
— Release Management activities
— Deploy and monitor
— Virtualization & VM configuration
— Centralized Logging (Logstash or similar)
— RDBMS setup and configuration
— Search index (Solr/Elastic)
— AWS (Cloud) familiarity
— Strong English language knowledge
 
**Nice to have:** Standard SAP Commerce Cloud

**Responsibilities:** 
- Do analysis and validation of existing devops processes on the project.
- To raise CI/CD structure in Jenkins
- Writing scripts in Groovy, integrating Jenkins with Jira and Bitbucket, and slack
— Creating and configuring clustered Linux based environment layers to host Hybris Commerce instances. Layers include dev, QA, stage, prod, etc. Each layer includes Webserver, Appserver, persistence layer (RDBMS), search index (Solr). Possible digital performance enhancement platform (Akamai).
— Creating a build infrastructure utilizing Jenkins or similar technology.
— Creating multiple deployment flows/pipelines for multiple configurations. Ensure alerts are being sent out for any degradation in code quality from build to build. Including Unit/Integration Test execution into pipeline for easy result set viewing. Ensure alerts are being sent out for any regression in Unit/Integration test results.
— Installing and configuring Environment Monitoring tools, to monitor CPU utilization, memory consumption, JVM performance, etc. Ensure alerts are being sent out for designated set of regressions in performance.
— Installing and configuring logging pipelines (Logstash or similar). Ensure alerts are being sent out for designated set of log messages.
— Understanding of Cloud storage (AWS EC2, S3, etc). Familiarity with other AWS technologies is a big nice to have (ElasticSearch, VPC, Route 53, etc).
 
**What makes us special?**
— We do love what we do!
— We provide and support freedom, flexibility and work-life balance in TMG:
Working remotely, or working in an office at one of our four locations. You can work from anywhere and whenever!
Flexible schedule — so you may adjust your work schedule to your personal business.
Unlimited vacation, sick days and personal leave at TMG; we trust our people to be professional and responsible.
0% bureaucracy culture — we do not have specific roles, we have responsibilities.
Medical and sport reimbursement program.
— A friendly and supportive atmosphere is guaranteed!