Job responsibilities
Required qualifications, capabilities, and skills
- Formal training or certification on Platform engineering concepts and 3+ years applied experience
- Bachelors of Engineering or equivalent/higher degree.
- Hands-on practical experience in system design, application development, testing, and operational stability
- Demonstrable ability to code in one or more languages
- Experience across the whole Software Development Life Cycle
- Exposure to agile methodologies such as CI/CD, Applicant Resiliency, and Security
- Knowledge of emerging software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Understanding of application design, coding, Experience on Java 8/J2EE distributed application development, REST
- Sound knowledge with Automation scripts, Jenkins, kubernetes, AWS, Gemfire, bitbuket, GIT, Splunk, Dynatrace Managed
- Familiar with modern technology and architecture (cloud, virtualization, object stores, etc.)
Preferred qualifications, capabilities, and skills
- Knowledge of Agile Application Development concepts
- Familiar with modern infrastructure technology and architecture (cloud, virtualization, object stores, etc.)
- Knowledge in building AI projects
- Infrastructure knowledge on Linux, AIX, Shell Scripting, Load Balancers, HAProxy configurations is a plus.