Rodzaj pracy: Niepełny etat
Rodzaj umowy: Własna działalność
Ilość wakatów: 1
Minimalne doświadczenie: Od 3 do 5 lat
Wykształcenie: Średnie ogólnokształcące
Branża: Praca IT - Hardware / Information Systems
Project scope:
- Assess AS-IS and define TO-BE Software Development Lifecycle for our web & mobile solutions (e.g. Customer portal), with the goal to increase delivery frequency and software quality assurance via more automated processes
- Prepare a proposal for implementation, with several options (pros & cons) and in an iterative way (Technical Improvement Roadmap). Amongst the topics to be analyzed:
o Process improvement to move towards continuous development/continuous integration/continuous testing/continuous delivery
o Moving from custom made tools to market based/standard tools
o System for automating deployment (Cloud, Kubernetes…)
o Automatic reviews with static analysis of code (Jenkins or TeamCity, GitLab CI, SonarQube …)
o Scaling, and management of containerized applications (Docker …)
o Platform to develop, deploy, and run applications inside containers, for quick creation of development, test, training environments
o Integration between Jira, Confluence, BitBucket - web-based version control GIT repository
o Automatic testing solution (regression)
- Conduct Proofs of Concept to check feasibility, in relation to the developers
- Implement the technical transformation, in relation to the developers
- Manage upgrade of all technical environments which is supporting the development/projects (middleware tools, web application servers, integrated development environments, SDK, technical databases)
Competence demands:
- 3+ years of proven hands-on DevOps experience
- English - at least good
- Familiar with software development lifecycle including continuous integration and agile development
- Experience with Middleware tools, Docker & Kubernetes and Cloud Computing (AWS, Microsoft Azure, Google Cloud Platform, etc.)
- Strong background in Linux/Unix Administration including experience in scripting with Bash and/or Python (other scripting experience is a plus)
- Experience in administration and configuration of the web application server - WebSphere
- Experience in Build Automation (e.g. Jenkins, TeamCity, GitLab CI, or similar)
- Knowledge of best practices and IT operations in high availability environments
- Commitment, accuracy, independence, curiosity, ability, and willingness to learn quickly
- Good organization of work, communication skills, teamwork skills
- Ability to quickly assimilate abstract concepts related to the relationship between various components of systems
Nice to have:
- Java programming skills
We offer:
- Long-term cooperation
- Challenging work in a thought international environment and a great potential for personal development
- Possibility to join sports, health and life insurance program
- High career advancement opportunities