Position: DevOps Engineer
Company: CiGen
Category: DevOps
Experience required: 1y
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

Our company is driven by the core values that are professionalism, trust, and mutual respect.

We believe that the only way to achieve long-term business success is to build long-term trusted relationships with clients, employees, and partners.
Hence, the quality of our services is crucial.

Our team consists of active and open-minded professionals, who constantly grow and share their knowledge.

We are Microsoft Silver Partner and in the coming months will become a Gold Partner.

Currently, we are looking for a** DevOps Engineer** who will mainly work on one of our projects but also handle different cross-project tasks.

Here is a description of the **project**:
Our client is a company based in the USA.
Their product is a powerful and complex marketing software platform that blends big data, technology, and analytics to drive accelerated results.

**Current stage:** Some systems are under ongoing development, and some are just starting up.
**Technology stack:** Microservices Architecture, ASP.NET Core, Entity Framework Core, Angular, React, Azure Databricks, Apache Spark, Apache Kafka

**Responsibilities:**
• Create and oversee automated release operations as well as the advancement of desired state automated CI-CD Pipelines using Azure DevOps
• Setup and support solutions’ monitoring and notifications (Azure Insights, Azure Monitor, ELK, Prometheus)
• Implement Secure Containers and DevSecOps pipelines for Kubernetes based deployments
• Create and Maintain Terraform scripts for infrastructure on Azure Cloud
• Serve as a point of cross-functional contact and expertise, providing support to software development for the build and release process to a new environment currently being built
• Setup SonarQube analysis (including pull request decoration)
• Document and Maintain build and deployment process for assigned product and/or tools
• Oversee strategy for best-in-class DevOps tools, languages, and practices related to infrastructure and firewall operations

**Here’s a bit more of what we expect from you.**
**Required:**
• Minimum **1.5 years** of commercial experience as a DevOps engineer
• Experienced in **Microsoft Azure IaaS/PaaS/SaaS**
• Experienced in CI/CD tools and version control (Azure DevOps/TFS, Git)
• Experienced in programming/scripting skills with at least one of the following languages: PowerShell, Bash, Python
• Experience with database administration tools (MS SQL server management studio, pgAdmin)
• Experience with Docker and Kubernetes (ideally AKS)
• Experience with scalable solutions (including load-balancers, horizontal and vertical scaling, etc.) 
• Experience with Terraform and IaC solutions
• Understanding of virtualization. Hands-on experience with hypervisors (like Hyper-V, VirtualBox, etc.)
• Your level of English is Intermediate or higher

**Would be a big plus:**
• Experience with load-balancers and monitoring tools (e.g., Prometheus, Azure Monitor)
• Experience with Azure Databricks and/or Azure Synapse
• Experience with Apache Spark, Apache Kafka
• Experience with data lakes (ideally Azure Data Lake) & data warehousing
• Experience with Azure Storage (Blob) and/or AWS S3
• Experience with Microsoft Power Automate platform
• Knowledgeable in using UML diagrams (deployment etc.)
• Experienced in AWS and/or Google Cloud Platform
• Your level of English is Upper-Intermediate or higher

**We offer:**
• Possibility of fully or partly remote work;
• Flexible working hours to support your work-life balance;
• Transparent and flexible processes;
• Endless possibilities for your professional growth and continuous support from management;
• Cozy, friendly and fun atmosphere;
• In-house English tutor;
• Paid sick leaves and vacations;
...and much more!

**We look forward to hearing from you!**