- Experience managing public cloud infrastructure on AWS/GCP, including design, implementation, and maintenance of large-scale environments.
- Hands on experience in building CI/CD pipelines, preferably Gitlab;
- Experience with Kubernetes container orchestration technologies. AWS EKS, or Google GKE is strongly desired.
- Experience in Continuous Delivery tools like ArgoCD
- Experience in IAC tooling like Terraform for GCP/AWS and/or other similar tooling
- Deep understanding of distributed systems, microservice architecture, logging/metric/tracing platforms (ELK, Prometheus, Grafana, etc), and security.
- Able to debug, troubleshoot, and resolve complex technical issues calmly and efficiently.
- Experience in Event-Driven architecture
- Strong knowledge and understanding of enterprise-class business applications that are high performance and low latency.
- Ability to encourage the development of CI/CD pipelines and automation across teams.
- Competent in all facets of agile methodologies (Kanban & SCRUM) and software development.
- Strong familiarity with and evidence of grasp of technical quality control procedures and equipment.
- Knowledge of integrating tools for best practices such code coverage analysis, automated unit testing, integration testing, and static code analysis.
- Understanding of IAC tooling, including as Terraform, ARM, and Ansible.
- Strong knowledge of Java, Spring Boot, Sprint Cloud (Mongo DB preferred)
- 8+ years of IT experience
- 4+ years of DevOps or Release Management leadership experience
- 3+ years of hands-on working experience with CI/CD processes
- 2+ years of working with cloud platforms such as Azure or GCP is a benefit
Good understanding on Networking, Security and Protocols like OSI model, DNS, DHCP, protocol like HTTP, HTTPS, FTP, SSH, Port forwarding, Emails (SMTP, IAMPS, PoP3S), Reverse & forward proxy, firewall, load balancer, caching server, webserver (Ngnix, Apache, Tomcat, IIS).
Good to have:
- Experience on Cloud security
- Experience on Configuration management tools like Ansible, Chef, Puppet
- Experience on Service Mesh.
- Experience on Cloud Design Patterns like Data management, design& implementation, Management & monitoring & availability.
Education:
- Bachelor’s degree in Computer Science in a reputable University or closely related field or in the process of obtaining one.