Description:
Specific duties to be performed:
- Infrastructure Support
- System Tuning and enhancements
- Automation of daily routines
- System Deployment
- Security and Audit Compliance
- Applications scalability
- Application redundancy
- Deep knowledge of Linux system
- Scripting
- Monitoring
- Public Cloud
Job Specification:
- Bachelor's degree in Computer Science or related technical field.
- 7 to 10 years of Linux experience and minimum 5 years of experience in Private/Public Cloud
- Enterprise Linux - including understanding of kernel tuning and OS monitoring tools.
- Familiar with software project build automation ("make", Maven) and Build and Integration tools (Jenkins).
- Proficient with scripting in Shell (bash, ksh) and Python.
- Working knowledge in an orchestration and configuration management tool (preferably Ansible).
- In-depth knowledge in public cloud (preferably AWS).
- Good understanding in Infrastructure and security services like Load Balancing, Firewall, TLS encryption, disk encryption etc.
- Good architectural experience in component placement for a traditional 3-tier application and microservices-based applications.
- Working experience of Linux Containerized environments (one of "Open Contained Initiative", Docker, CoreOS).
- Extensive experience in "Infrastructure as Code" and automation tools (Terraform, Cloudformation, Azure Templates & DevOps)
- Extensive knowledge and experience in Application Containerization and Kubernetes Clusters. (EKS/AKS, ECS)
- Offer guidance in infrastructure movement techniques, including bulk application transfers into the cloud.
- Identify the top cloud architecture solutions to successfully meet the needs of the company.
- Lead organization through cloud adoption and establish best practices.
- Familiar with Networking concept on Public/Hybrid Clouds (DirectConnect/ExpressRoute /VPC/VNET,VPC Peering and etc.)
- Familiar with agile methodologies in Operations and Development.
- Able to demonstrate the ability to evaluate / measure work results in the Enterprise context.
- Familiarity with basic Project Management techniques to facilitate resource and workload management.
- Ability to manage difficult (or conflict) situations generated by daily interactions of a wide range of personalities.
- Strong interpersonal skills and team management proficiency.
- Clear vision on strategy, road to success and phases of delivery.
- Working in 24x7 environment.