We’re looking for exceptional and experienced DevOps Engineer (Microsoft Based) to join our awesome team!
General Requirements:
- Minimum 3 Year(s) of working experience in the related field is required for this position.
- Good interpersonal and communication skill and teamwork player
- Strong knowledge in computer networking (IP, DNS, HTTP(S))
- Strong knowledge in operating in a Windows Server operating system and Microsoft Active Directory, Powershell scripting, Sharepoint, 365
- Strong knowledge in operating in Azure Cloud infrastructure
- Strong knowledge in web server operations (IIS)
- Familiarity with SQL Server Database
- Experience with Source Control (like Git, Bitbucket, Svn, etc.)
- Experience with Continuous Integration (like Jenkins, Bamboo, Travis CI, etc.)
- Experience with Infrastructure Automation (like Puppet, Chef, Ansible, Saltstack, etc.)
- Experience with Deployment Automation & Orchestration (like Jenkins, VSTS, Octopus Deploy, etc.)
- Experience with Container Concepts (LXD, Docker, etc.)
- Experience with Orchestration (Kubernetes, Mesos, Swarm, etc.)
- Fluent in English – both oral and written
Responsibilities:
- Running day to day DevOps activities, working closely with the engineering team
- Performance evaluation and Continuous improvement on Agile methodology especially on DevOps, by finding new technology, tools, and process
- Establishes system specifications by conferring with users; analyzing workflow, access, information, and security requirements; designing system infrastructure
- Establishes system by planning and executing the selection, installation, configuration, and testing of PC and server hardware, software, LAN and WAN networks, and operating and system management systems; defining system and operational policies and procedures
- Maintains system performance by performing system monitoring and analysis, and performance tuning; troubleshooting system hardware, software, networks and operating and system management systems; designing and running system load/stress testing; escalating application problems to vendor
- Secures system by developing system access, monitoring, control, and evaluation; establishing and testing disaster recovery policies and procedures; completing back-ups; maintaining documentation
- Prepares users by designing and conducting training programs; providing references and support.
- Upgrades system by conferring with vendors and services; developing, testing, evaluating, and installing enhancements and new software
Nice to have:
- Experience with Agile Development Methodologies
- Familiarity with Business Intelligence tools (Power BI, etc)