Description:
About your responsibilities for the Role
- Provision, configure and maintain infrastructure on cloud services
- Design infrastructure architecture based on the client’s functional and non-functional requirements list.
- Response to incidents, and problems, and plan for growth.
- Design and implement CI/CD pipeline.
- Work with the development team to quickly deliver software.
- Design and implement automation for infrastructure and code management.
Requirements:
What you need to have (Minimum Qualifications)
- Excellent knowledge of one of these Cloud Service Providers: AWS, GCP, or Azure.
- Excellent knowledge of Docker and Kubernetes.
- Excellent knowledge of using Git.
- Working knowledge of IaC platforms such as Terraform, Pulumi, and AWS CDK.
- Working knowledge in one or more programming languages: Go, Python, TypeScript.
- Working knowledge in Linux administration.
- Working knowledge in the administration of relational databases such as PostgreSQL, MySQL, and MariaDB.
- Working knowledge of CI/CD tools such as AWS Codepipeline, Gitlab CI, and Jenkins.
- Working knowledge in Public Key Infrastructure systems.
- Required language(s): English
Preferred:
What would make you stand out from the crowd (Preferred Qualifications)
- Experience in monitoring and logging stacks such as GCP Stackdriver, AWS Cloudwatch, Grafana, and ELK.
- Experience in designing and implementing computer networks and cloud security.
- Able to work as part of a team and or alone.
- Can efficiently organize and prioritize tasks.
- Can confidently identify and solve technical problems unaided and in a timely fashion.
- Knowledge of cybersecurity.
- Able to design microservice architecture while considering the operation, security, and availability aspect.