Position: DevOps Engineer
Company: GlobalLogic
Experience required: 2y
Category: DevOps
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

Skills: Cassandra, DevOps Practices, Git, Jenkins, Linux, Open stack, Python, Release Automation

Description:

In the era of claudization, when attitude to personal information become sensitive more and more, new generation of communication moves to 5G and IoT gaining significantly, Enterprise private clouds are playing the game.

Our client is a world-leading provider of telecom equipment, solutions, and services to mobile and fixed network operators and telecom providers all over the world. 

We are developing Enterprise Cloud Orchestratration product, focused on Digital services in telco area, which enables:

Automation:

Automating the Service Life Cycle (Instantiation, termination, Scale-in, Scale-out, Upgrade). Policy-based workload placement for increasing performance and cost optimization. Automating Network Slice Orchestration for different needs.

Usability:

Multi-level tenancy with advanced tenant and quota management. Secured access and Federated IDAM. Dashboards for both Provider and Tenants. Reliability: Providing Infrastructure Assurance and Performance management. High availability and Geo-Redundancy of the software.

Agility:

Launch services quicker with automated service instantiation and configuration. SDKs and APIs enable quick multi-vendor integrations. Custom workflow framework provided for building specific automation flows. The product can be easily integrated into existing service provider OSS. 

Current GlobalLogic team includes 60+ engineers working on all of the components of solution to develop new features end-to-end.

Requirements:

- 2+ years of commercial experience as a DevOps
- Experience with containerization and container orchestration (Docker/Kubernetes preferred) is a plus
- Strong Linux administration experience (Ubuntu, RedHat preferable) including installation, security hardening, services, packaging, etc.
- Strong shell scripting or Python scripting experience
- Database administration experience (PostgreSQL, Cassandra preferable)
- Experience with Virtualization technologies (OpenStack, vCenter) and Hypervisors (ESXI, KVM)
- Understanding of networking (routing, VPNs)
- Experience with any of Ansible or Puppet or Shef
- Experience with version control systems Git
- Strong troubleshooting and problem-solving skills
- Understanding Agile development methodologies e.g., test-driven development, continuous integration, code analysis, etc.
- Experience with code review tools, like Gerrit, Jenkins
- Practical experience with CI/CD concept
- Experience in deploying and supporting Security application in a 24×7 production environment

Preferences:
- Gerrit

Responsibilities:

- Responsible for DevOps, CICD, Installation, Deployment and Automated Testing of product components
- Maintaining test and development environments
- Scripting e.g. DB migration
- Work on Cloud application development frameworks
- Evaluate new technologies
- Work with the application development teams