Minimum Requirements:
- National Diploma: Information Technology (Required)
- B Tech degree or Postgraduate Diploma Information Technology
- AWS Certified Cloud Practitioner or Solutions Architect mandatory
- Linux Certification Admin desirable
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
- Social Intelligence
- Crosscultural 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
- Strong 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 AWSbased 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 problemsolving 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
- Experience in modern Agile DevOps methodologies
- Experience with AWS DevOps practices GIT Bitbucket JIRA Ansible Docker Terraform Jenkins CloudFormation
- 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
- Handson 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 finetune 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