Position: DevOps Engineer (Telecom)
Company: Sigma Software
Experience required: 2y
English level: intermediate

The purpose of the role is to develop and maintain products (applications, systems, and solutions). Includes all development and operations activities (requirement analysis, architecture design, system design, hardware design, software design, integration, verification, simulations, tools design, product documentation, monitoring, support and managing operations).
The DevOps Engineer works closely with business to understand stakeholder requirements and is involved in the full lifecycle of a product. 

The Customer is a service provider delivering world-class lab infrastructure, network and hardware services.

Project 	
Join our team to take up overall accountability for service and hardware provisioning related to test environment and lab operations and in accordance to specified end user agreements. As a DevOps Engineer, you will be responsible for transforming ways of working from time and material to service-based internal deliveries. 
You will work in the following Infrastructure as a Service (IaaS) areas:
●	Storage
●	Compute
●	Network
●	Co-location of server and telecom equipment
●	Network security
●	General datacenter supporting infrastructure, such as DNS, monitoring, etc.
●	Most tasks in this position will relate to enabling and facilitating development of infrastructure and network products, such as 5G. This means that the service design is usually more complex than regular cloud offerings due to specific requirements.
Responsibilities	
●	Perform continuous analysis of requirements to understand the impact of the existing product
●	Analyze requirements to understand how introduction of new features/functions can impact the existing product and the test scope
●	Analyze system wide impacts of the requirements on architecture
●	Design products and services: program software modules/blocks; design, components, modules
●	Test the product, including prototyping, test tool design, test environment design, test result analysis, test analysis/design
●	Integrate software, hardware modules: define, follow, and manage an integration plan
●	Configuration management; handle code/product versions and revision management systems
●	Manage third party products as part of the design solution
●	Reproduce faults from business sites in own lab environment, including configuring business configurations
●	Execute installation, upgrade, and/or configuration of a node
●	Provide support to the deployment project being executed by regions and be ready to work with other vendors
●	Get involved, participate, and drive major IT incidents when needed, work closely with an IT Escalation Manager
●	Cultivate relationships for creating an optimal support flow

Requirements
 	
●	More than 4 years of Systems Administration Experience (Linux & Windows)
●	3+ years of experience with Windows Servers OS
●	2+ years of experience with Linux
●	2+ years of experience with Docker
●	At least 2 years managing build, deploy, and release cycles with Jenkins
●	Good knowledge in Python (PowerShell or Bash will be a plus)
●	Experience with automation of manual processes or system administration tasks through code
●	A solid grasp of networking fundamentals, preferably including hands-on experience with load balancers, switches, routers, etc.
●	Strong ability to troubleshoot complex technical issues and root out inefficiencies
●	BS in Computer Science (or equivalent experience)
●	At least Intermediate level of English

Personal profile	
●	Good team player
●	Ability to learn fast
●	Forward thinker
●	Problem-solving
●	Interpersonal abilities
●	Excellent written and oral communication skills