You will be responsible for designing, implementing, and maintaining scalable and secure AWS infrastructure solutions to support our organization's digital transformation initiatives. This role requires a deep understanding of AWS services, cloud architecture, and best practices for infrastructure management.
Job responsibilities
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficiency in coding from scratch with Terraform using HCL for infrastructure solutions or Cloud formation.
- Proficiency in scripting languages such as Python, Bash, or PowerShell
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Strong knowledge of AWS services , including EC2, S3, RDS, VPC, IAM, Lambda, and CloudWatch.
- Experience with infrastructure as code (IaC) tools such as Terraform , CloudFormation, or AWS CDK
- Familiarity with DevOps practices and tools, including CI/CD pipelines and version control systems (e.g., Git)
Preferred qualifications, capabilities, and skills
- AWS Certified Solutions Architect or AWS Certified DevOps Engineer certification
- Experience with containerization technologies such as Docker and Kubernetes
- Knowledge of networking concepts and security best practices