DevOps Engineer
sapiens
Job Description
Job Description / Primary Responsibilities
- Maintain and evolve DevOps workflows to build and deliver solutions from code to production.
- Design new flows/pipelines for new and existing solutions to align with technology and business requirements using different CI/CD solutions
- Development infrastructure automation including cloud resources based on AWS and Azure
- Administration of source control tools and repositories like SVN, Git, Clearcase
- Technical documentation maintenance
- Hands-on Linux Infrastructure Administration for J2EE based on JBoss, DB based on Oracle, SQL, Postgres etc. and other web server environments like Nginx, Apache
- Familiarity with J2EE Application (J2EE) compilation and packaging (Ant / Maven etc) and deployment
- Configuration and maintenance of DevOps tools (Jenkins, SonarQube etc)
Requirements:
-
- Bachelor’s degree in Information Science / Information Technology, Computer Science, Engineering, or equivalent experience - must
- Technological savvy, hungry to learn and share his knowledge and expertise with the other
- Excellent communication skills, a dedicated team player
- Minimum 2 - 4 years of DevOps experience
- Solid knowledge of scripting languages – Perl, Python, Bash, Java Script, Groovy, PowerShell (at list one). Knowledge of Bash and Python (two) is a highly preferred.
- Understanding of ALM cycle and CI processes
- Extensive experience with designing and implementing CI/CD pipelines and automation solutions like Jenkins, Azure DevOps is a plus
- Knowledge of Unix/Linux Minimum 5 years’ experience managing Linux operating system, demonstrated knowledge of internetworking concepts such as TCP/UDP, HTTP, SSL
- Knowledge and understanding of relational databases / RDBMS
- AWS Solutions Architect – Associate certificate or equivalent (or higher) or Azure AZ-900/AZ-104
- Knowledge on Docker, Kubernetes, Helm Charts is a plus
- Experience with AWS / Azure cloud
- Basic acquaintance with Oracle or MSSQL or DB2
- Familiarity with application servers like Jboss, Tomcat and webservers like Nginx, Apache
- Acquaintance with version control systems (Subversion, GIT - advantage)
- Maven / Ant – advantage
- Excellent English – must