Company Name: PT ISS INDONESIA (Bintaro)
Location: Surabaya
Posted Date: 03/10/2024 12:19
Salary:
Job Description
A. Technical Requirements:
Some AWS key skills and knowledge areas required:
Cloud Computing Fundamentals:
Understanding the basics of cloud computing, including the different service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid).
AWS Services:
In-depth knowledge of core AWS services such as EC2, S3, RDS, Lambda, VPC, IAM, CloudFormation, and CloudWatch.
Infrastructure as Code (IaC):
Proficiency in using tools like AWS CloudFormation, Terraform, or Ansible to automate the provisioning and management of infrastructure.
Continuous Integration/Continuous Deployment (CI/CD):
Experience with CI/CD tools and practices, such as Jenkins, GitLab CI, AWS CodePipeline, and understanding how to automate the software release process.
Configuration Management:
Familiarity with configuration management tools like Chef, Puppet, or Ansible to manage and automate the configuration of servers and applications.
Monitoring and Logging:
Skills in setting up and managing monitoring and logging solutions using AWS CloudWatch, ELK Stack (Elasticsearch, Logstash, Kibana), or Prometheus.
Networking:
Understanding of networking concepts and AWS networking services, including VPC, subnets, security groups, and route tables.
Security Best Practices:
Knowledge of AWS security best practices, including IAM policies, encryption, and compliance requirements.
Scripting and Automation:
Proficiency in scripting languages such as Python, Bash, or PowerShell to automate tasks and processes.
Problem-Solving and Troubleshooting:
Strong analytical skills to diagnose and resolve issues in a complex AWS environment.
Collaboration and Communication:
Ability to work effectively in a team, communicate clearly, and collaborate with other teams such as development, QA, and operations.
B. AWS Certification for any of these:
- Foundational Level
AWS Certified Cloud Practitioner:
Ideal for individuals who are new to the cloud and want to understand the basics of AWS services and cloud computing.
- Associate Level
AWS Certified Solutions Architect – Associate:
Great for those who design distributed systems on AWS. It covers architectural best practices and how to implement them.
AWS Certified Developer – Associate:
Suitable for software developers who want to learn how to develop and maintain applications on AWS.
AWS Certified SysOps Administrator – Associate:
Focuses on deployment, management, and operations on AWS. It’s perfect for system administrators.
C. MS SQL Database Skills:
SQL Proficiency:
Strong understanding of SQL queries, stored procedures, triggers, and functions. Ability to write and optimize complex queries.
Database Administration:
Knowledge of MS SQL Server installation, configuration, and maintenance. This includes tasks like backup and recovery, database security, and user management.
Troubleshooting and Problem-Solving:
Ability to diagnose and resolve database-related issues, such as connectivity problems, deadlocks, and performance bottlenecks.
Backup and Recovery:
Proficiency in setting up and managing backup and recovery processes to ensure data integrity and availability.
Security Management:
Understanding of database security best practices, including role-based access control, encryption, and auditing.
High Availability and Disaster Recovery (HA/DR):
Knowledge of HA/DR solutions such as Always On Availability Groups, database mirroring, and log shipping.
Monitoring and Maintenance:
Familiarity with monitoring tools and techniques to ensure the health and performance of the database. This includes using tools like SQL Server Management Studio (SSMS) and third-party monitoring solutions.
Data Integration:
Understanding of data integration and ETL (Extract, Transform, Load) processes, including tools like SQL Server Integration Services (SSIS).
- Bachelor degree of IT Programming
- Minimum 3 years as AWS Developer
- Working placement in Surabaya – East Java