Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- A deep understanding of business technology drivers and their impact on architecture design, performance and monitoring, best practices
- Experience of building or supporting web environments on AWS, which includes working with services like EC2, ELB, RDS, and S3
- Experience using DevOps tools in a cloud environment, such as Ansible, Artifactory, Docker, GitHub, Jenkins, Kubernetes, Maven, and Sonar Qube
- Very good knowledge across the SDLC process – Design and/or Development and/or support
- Decent experience using monitoring solutions like CloudWatch, Prometheus, Datadog
- Experience of writing Infrastructure-as-Code (IaC), using tools like CloudFormation or Terraform
- Experience with one or more public cloud platforms like AWS, GCP, Azure
- Strong knowledge of one or more infrastructure disciplines such as hardware, networking terminology, databases, storage engineering, deployment practices, integration, automation, scaling, resilience, and performance assessments
- Strong knowledge of one or more scripting languages (e.g., Scripting, Python, etc.)
- Experience with multiple cloud technologies with the ability to operate in and migrate across public and private clouds
Preferred qualifications, capabilities, and skills