National Diploma: Information Technology (Required)
B Tech degree or Postgraduate Diploma - Information Technology
AWS Certified Cloud Practitioner or Solutions Architect - mandatory
Core Competencies and Skills:
AWS DevOps practices
Agile DevOps methodologies
Analytical and problem solving
Verbal and writing skills
Teamwork and collaboration
Professionalism and strong work ethic
Cross-cultural Competency
Oracle Database
Knowledge and Experience
Cloud administration experience, with a preference for AWS SysOps/DevOps
Experience in administration of web server stacks, web server config, load balancers, proxy servers, mail relays, etc
Experience in support of high availability systems including redundancy, failover and backup/restore.
Understanding of Virtual Network Configuration and Network Security, including firewalls, routing, VPN, VPC, WAF
Familiarity with the principles of software change management, quality assurance and information security management.
Excellent documentation, time management and communication skills
Ability to work with very little supervision and to work well in a team environment
The ideal candidate for this role will have:
Min 2 years experience in a similar role
Min 2 years relevant experience in supporting, deploying and / or administering infrastructure solutions
Min 1 years experience of current and emerging virtualization, infrastructure, cloud and containerization technologies such as AWS, Docker, Kubernetes, etc.
Min 1 years experience in scripting(automation) and configuration management using tools such as Yaml, Rbac, Ansible, Salt etc.
Min 1 years experience building, managing and supporting AWS-based solutions and AWS native technologies
Knowledge and experience of Web services, SOAP and RESTful interfaces, and XML
Strong understanding and working knowledge of IT management best practice frameworks, such as ITIL and COBIT
Strong knowledge of automation frameworks and tools
Strong knowledge and experience on AWS (Certification compulsory)
Min 2 years experience in database technologies - RDBMS, e.g. MSSQL, PostGreSQL, Oracle, MySQL, etc.
Excellent problem-solving ability in complex environments
Responsibilities:
Work closely with the development squads and infrastructure team, platform engineering to craft a technical vision
Work with the various teams down/upstream to set to pragmatic goals to meet the technical vision
Help drive the technical strategy related to application software delivery
Assist squads to meet business goals
Encouraging and building automated processes wherever possible
Selecting and deploying appropriate CI/CD tools
Managing and ensuring smooth operations of complex hybrid cloud platforms solutions & application
Experience provisioning, operating, and maintaining systems running on AWS EKS
Explicit knowledge of Computing, Storage, Networking, and Security technologies in the Amazon AWS hosting environment
Experience in setting up Cloud Monitoring using CloudWatch or any other tool
Experience in managing containerized workloads and services tools like Kubernetes on AWS EKS
Knowledge of Load Balancers, Firewalls and network switching components
Experience with using Helm to manage Kubernetes applications
Capabilities to provide AWS operations and deployment guidance and best practices throughout the lifecycle of a project
Strong knowledge of Linux, shell scripts, SQL, Configuration management and monitoring
Hands-on experience with scripting (Bash, Python, and PowerShell)
Configure the infrastructure to generate relevant metrics for uptime monitoring.
Configure tools to ingest monitoring data, develop alert criterion
Monitor and fine-tune utilization of microservices resources
Measurement, optimization, and tuning of system performance and ensuring that systems will run reliably and are highly available in a 24/7 production environment
Support debug issues on EKS cloud platform
Implement services and infrastructure to support new systems
Diagnose and resolve problems, escalating and communicating issues where appropriate
Ensure network, infrastructure and application security vulnerabilities are identified and resolved through patching or other mitigations
Assist in the creation and maintenance of technical documentation and procedures
Adhere to defined change management procedures
Identify and recommend continual improvement measures
Provide 2nd and 3rd level investigations to all incidents logged to the team.
Must be able to perform basic database queries
Provide end to end support for client application and website, including cloud platform support
Knowledge of monitoring and alerting tools like Kibana, Prometheus, OpsGenie