DevOps Engineer
Job Description
We are looking for a DevOps Engineer responsible for enabling the Team to effectively maintain our Software Development LifeCycle. You are a wizard with automation tools for developing Continuous Integration/Continuous Deployment pipelines to oversee code releases. You also provide and operate a stable and highly performant environment for developers, product managers, release managers and test engineers to do their daily work efficiently and effectively.
Responsibilities
Setup and maintenance of continuous integration and continuous delivery together with the Developers.
Development of concepts, checklists, operations handbooks and integration of new software and backend services.
Development and improvement of existing and associated IT processes for the operation of backend services.
Operation (monitoring, analysis and configuration) and the continuous improvement of all development, quality and productive environments.
Tracking and review of Incidents/Problems that occur on the backend environments
Skills And Qualifications
Bachelor’s degree (or higher) in information technology, computer science or software engineering, with an excellent foundation in Linux/UNIX administration
High proficiency in scripting languages e.g. Shell, Python, Ruby, Pearl as well as Git and Git Workflows Excellent hands-on experience in Container Orchestration tools e.g. Kubernetes, Docker Swarm 3+ years of hands-on experience in AWS and Azure Cloud Platforms
3+ years of hands-on experience in Configuration Management and Deployment tools e.g. Puppet, Saltstack, Chef etc
3+ years of hands-on experience in developing and maintaining CI/CD pipelines using Jenkins
3+ years of hands-on experience in continuous test automation tools e.g. Selenium, JMeter, Ant
3+ years of hands-on experience in continuous monitoring tools e.g. Nagios, Splunk
3+ years of hands-on experience in SQL, PL/SQL, relational/non-relational data management
2+ years of experience in container based building, packaging, and deploying web applications JAVA/J2EE technology stack Excellent interpersonal communication skills to explain complex technical topics in an easily digestible manner