DevOps Engineer
Job Responsibility
Be an enthusiastic member of Vodafone Romania DevOps team and Deliver a rapid growth and resilient infrastructure environment, supporting the Digital Squads software development lifecycle.
Day to Day Work:
- Execute Infrastructure deployment for the CI/CD pipeline;
- Maintain performance and reliability of the systems through DevOps toolkit;
- Continous evolution towards Infrastructure as a Code through automation scripts and specific tools;
- Perform evaluation of infra requirements, design and build environments using containers or virtualization in Public or Private Cloud;
- Ensure the connectivity between Public Cloud and Private Cloud/On Prem infrastructure;
- Scale-up and scale-down to accomplish the balance between app need and infra capacity;
- Develop the monitoring of infrastructure and mechanisms for automated call-out;
- Develop and maintain the application monitoring through counters, API, log parsers;
- Develop and maintain application performance monitoring dashboards;
- On call activities for incidents.
Wanted Knowledge:
- Linux fundamentals (LAMP, networking, standard services);
- Scripting (Pyhton, Perl, PowerShell, Bash, etc);
- Container management and orchestration using Docker, Kubernetes;
- Infrastructure deployment toolkit: Terraform, Chef, Ansible;
- Understanding of web applications architectures and knowledge of standard Web Servers (Apache, Nginx);
- Performance monitoring: Grafana, Prometheus, ELK, APM;
- Understanding of a CI/CD pipeline and microservices concepts;
- Public Cloud competencies (AWS preferred);
- Security concepts and practices to maintain the infrastructure environment;
- Experience in a dev and support organization.