JOB SEEKERS
EMPLOYERS
JOBS QUICK-SEARCH
.net
.net developer
a+
abap
account manager
accountant
admin
administrator
analyst
architect
bookkeeper
business analyst
business intelligence
c#
call centre
ccna
cisco
cloud
cobol
consultant
delphi
desktop
desktop support
developer
engineer
finance
graduate
graduates
helpdesk
internship
it manager
it support
it technician
java
java developer
junior developer
legal
linux
manager
marketing
mcse
network
network administrator
oracle
personal assistant
php
php developer
programmer
project
project administrator
project manager
receptionist
sales
sap
secretary
security
sql
support
technical support
technician
test analyst
tester
web developer
NEWSLETTER
FOLLOW US
AWS Developer
Job Ref
284221
Job Type
Permanent
Employer Type
Company
Date Added
15 Jul 2021
Expiry Date 12 Aug 2021
Expiry Date 12 Aug 2021
* There have been 2 applications to this job.
* This job has been viewed 7840 times.
Employer:
Falcorp
Location:
Gauteng
Salary:
Market related
Benefits:
Role details:
Understanding the current application infrastructure of an organization and coming up with recommendations and/or suggestions to change or improve it
Defining and documenting best practices and strategies that are related to application deployment and infrastructure maintenance
Working collaboratively with the IT team or department to migrate web applications to AWS
Developing, designing, and implementing cost-effective migration strategies
Creating reusable, effective, and scalable programs
Carrying out software analysis, testing, debugging, and update to ensure that applications can be used on all web browsers
Developing various AWS services such as API, RDS instance, and Lambda to build a serverless application
Examining and inspecting programs to track technical issues and come up with solution suggestions and/or recommendations.
Understand the current application infrastructure and suggest changes to it.
Migrate infrastructure with zero downtime to a highly available, scalable one.
Set up a monitoring stack.
Define service capacity planning strategies.
Implement the applications CI/CD pipeline using the AWS CI/CD stack.
Write infrastructure as code using CloudFormation or similar.
- - - - - - - - - - - - - -
Experience: 5 years of comprehensive experience using AWS platform, and designing, operating, and troubleshooting solutions
Experience with the core AWS services, plus the specifics mentioned in this job description.
Good background in Linux/Unix administration.
Experience with Docker and Kubernetes
Proficiency in at least one language from our stack: Java, Python or C#
Experience with monitoring solutions such as CloudWatch, Prometheus, and the ELK stack.
Previous exposure to large-scale systems design.
Ability to troubleshoot distributed systems.
Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.
Experience with building or maintaining cloud-native applications.
Experience with the serverless approaches using AWS Lambda is a plus. For example, the Serverless Application Model (AWS SAM).
Skills:
Excellent time management skills, since a web services developer will need to prioritize his/her time on projects
Well-developed verbal and written communication skills, since a web services developer utilizes written communication skills to deliver regular program reports and verbal communication skills to liaise and interact with team members
Good decision-making skills, which gives him/her the ability to provide firm and clear perspectives that are secure, resilient, and cost-efficient, and managed with operational excellence
Excellent multitasking skills, since a web services developer will be required to work on multiple tasks at once
Strong technical skills such as basic programming knowledge, software development, and continuous integration
In-depth knowledge of at least one high-level programming language
Understanding of core AWS services, uses, and basic AWS architecture best practices
Proficiency in developing, deploying, and debugging cloud-based applications using AWS
Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
Ability to identify key features of AWS services
Understanding of the AWS shared responsibility model
Understanding of application lifecycle management
Ability to use a CI/CD pipeline to deploy applications on AWS
Ability to use or interact with AWS services
Ability to apply a basic understanding of cloud-native applications to write code
Ability to write code using AWS security best practices (e.g., not using secret and access keys in the code, instead using IAM roles)
Ability to author, maintain, and debug code modules on AWS
Proficiency writing code for serverless applications
Understanding of the use of containers in the development process
Java, Python or C#
Networking
Data storage fundamentals
Security foundations
AWS service selection
Cloud-specific patterns and technologies
Communication.
Qualifications:
AWS Certification