- Assist and support Development-, QA-, and Support teams to build and deploy software to DEV, QA, and PROD (could be multiple deployment lines to multiple groups of clients)
-
- Managing, monitoring, and fine-tuning all installed systems and infrastructure
-
- Installing, configuring, testing and maintaining operating systems, application software and system management tools
-
- Proactively ensure the highest levels of systems and infrastructure availability
-
- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
-
- Maintain security, backup, and redundancy strategies
-
- Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
-
- Participate in the design of information and operational support systems- Assist to troubleshoot technical problems.
-
- Liaise with vendors and other IT personnel for problem resolution
-
- Provide technical direction to IT support staff- Ensure constant availability of technical resources
- Knowledge, Skills, Experience
- Knowledge:- Solid exposure to virtualisation and container technologies; especially Docker, Kubernetes, VMWare, and Hyper-V
-
- Highly efficient in network setups. Have low level understanding of OSI network layers, HTTP, TCP and IPAM- Solid scripting skills (e.g., PowerShell, shell scripts, Bash)
-
- Proven working experience in installing, configuring and troubleshooting Windows and UNIX /Linux based environments
-
- Solid experience in the administration and performance tuning of application stacks (e.g. IIS, SQL Server, RabbitMQ, DNS, AD, etc.)
-
- Solid Cloud experience, preferably in Microsoft Azure
-
- Experience with CI/CD tools like VSTS to do automated builds and releases
-
- Experience with automation software (e.g. Ansible, Terraform, Puppet, CFEngine, Chef)- Experience with development tools, servers or services (e.g. VSTS, NPM, NuGet, GIT, etc.)
-
- Understand how to do Azure deployments; AWS experience an advantage
-
- Experience using Webroot, SSL and overall security experience advantageous
-
- Worked with some sort of distributed file system and attach to Linux instances
-
- Experience with Docker Swarm and/or Kubernetes orchestration – RabbitMQ setup and configuration
- Skills:
- Interpersonal and relationship management skills
- Ability to perform under pressure
- Planning and organizing skills
- Must have a passion for infrastructure setup and configuration
- Must have a passion for Continuous Integration and Continuous Deployment
- Computer competency, critical thinking, problem solving, close listening, clear verbal and written communication
- Professional Experience:
- 5+ years’ experience in system engineering and IT/DevOps support required
- Educational Background:
- Bachelor’s Degree in Computer Science or equivalent preferred
- Competencies:
- Change Management
- Develops workable implementation plans.
- Communicates changes effectively.
- Builds commitment and overcomes resistance.
- Prepares and supports those affected by change.
- Monitors transition and evaluate results. Leadership:
- Exhibits confidence in self and others.
- Inspires respect and trust.
- Accepts feedback from others.
- Gives appropriate recognition to others
Desired Skills:
- DevOps
- Kubernetes
- Docker
- Hyper-V
Desired Work Experience:
- 5 to 10 years
Desired Qualification Level:
- Degree
About The Employer:
Leading technology firm that is a well know brand and trusted technology partner.