DNSLinuxPerlPythonPowerShellGitHubBitbucketSource ControlLoad BalancingPrototypingRemote Work
About this role
Role Overview
DevOps Engineer works as an integrated part of a software engineering team
Facilitating and building automated pipelines for continuous delivery of the team's deliverables with guaranteed production-level quality and supportability
Defining and developing continuous integration and deployment pipelines
Building Infrastructure as Code
Coordinating build and release activities with other stakeholders
Managing day to day operations of release pipelines, build tools, and source control software and resources
Troubleshooting & responding to downtime, performance degradation and outside attacks
Performing ongoing maintenance and upgrades of DevOps systems (Production & non-production)
Identifying, researching, and prototyping new technologies to improve DevOps processes
Requirements
Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required
1-3 years of experience as a contributor on a software development team
Experience working with distributed source control systems, preferably with GitHub or BitBucket
Experience writing scripting languages, such as Python, Perl, Powershell
Deep knowledge and understanding in one or more of the following areas:
Database Administration (Structured and/or unstructured, Indexing, Performance Tuning, Backup and restore, data lifecycle management, scaling)
Layer 2 and Layer 3 Networking Administration (DNS, SSL/TLS, Load Balancing, IPv4 Sub netting, Firewalling, etc.)
Voice Over IP administration (Signaling, Encoding/Decoding; Protocols like Media Gateway, RTC, SIP; Security, Border Controllers; QoS, LCR)