Job Summary
The Digital Solution Department is responsible for developing and maintaining a growing number of websites, leading to an increase in workload on the WebSite Infrastructure. To maintain a high-quality service and extend support time with another time zone, an additional DevOps Engineer is required in India. The person will be responsible for covering all infrastructure activities in the WEB area, with a primary focus on WebSite Infrastructure, including emergency support for working websites.
Key Responsibilities
- Responsible for all aspects of DevOps support, environment, alignments, and tunings for Website platform
- Configure, manage and maintain infrastructure servers and databases in multiple environments
- Monitor infrastructure machines using different tools (New Relic, CheckMK, and ELK)
- Resolve issues by communicating with developers, Website support team, or GroupIT
- Constantly improve the Sitecore system performance, availability, caching, and automations
- Install SSL certificates and maintain them for various modules in Sitecore and WEB in general
- Identify infrastructure needs for deployment environments and procure, configure and maintain physical servers
- Troubleshoot failed builds and deployments in test environments and analyze logs to communicate potential code issues to development teams
- Facilitate, manage, and communicate information related to server environments to developers, QA engineers, and team managers
- Provide emergency support for website platforms
- Migrate current applications to another location due to infrastructure improvements
- Install environments based on application requirements and evaluate innovative technologies that can improve current system and infrastructure in general for cost/efficiency ratio
Required Education And Experience
- Bachelor degree (dipl. Ing.) in Computer Science & Engineering or equivalent with at least 3 years of experience
- Understanding of web application architecture and infrastructure requirements (network, DMZ, load balancers, clusters, security...)
- Knowledge of at least one scripting language (Shell, Perl, Python, PowerShell)
- Experience with Windows and Linux administration
- System administrator experience on Linux servers
- Experience with Build/Deploy/Continuous Integration tools such as Jenkins and Ansible
- Configuration and maintenance experience with Apache HTTPD web server in various setups
- Monitoring, Trending, and Reporting Experience (New Relic, ELK stack)
- Understanding of protocols and technologies such as HTTP, SSL, LDAP, SQL, DNS
- Application clustering/load balancing concepts and technologies
- Knowledge of deploying, configuring, and maintaining Docker containers
- Ability and motivation to automate tasks wherever possible
- Understanding of source control systems (SVN, Git, etc.), including branching and merging strategies
Skills: web and mobile application deployment support,,docker,apache,tomcat,jenkins,innetwork,ansible,devops