DevOps Engineer (freelance)
Summary
Maintain and automate cloud infrastructure for web apps using Kubernetes, Terraform, and AWS, ensuring reliability and performance.
Your duties are:
- Support and troubleshoot all applications to ensure our cloud services is optimized for performance and reliability.
- Implement Automation and pipeline codes in a timely fashion.
- Test and Deploy software/applications updates, new features and hotfixes using various CI/CD tools like (Helm charts, Ansible, GitLab pipelines, terraforms) across multiple cloud services (AWS) consistency.
- Develop database installation and upgrade script, which is part of CI/CD.
- Provide technical solutions, support, and perform several activities for a new or customized database of products/components used in the project which includes but is not limited to database design, installation, upgrade, migration, backup, recovery, failover, HA, hardening, monitoring, etc.
- Support, investigate and propose solutions/workarounds for production issues related to the database.
- Provide documentation as appropriate including design documentation, comments in code, and end-user documentation.
- Provide input to improve the scalability and reliability of infrastructure to the Automation Architects.
- 3+ years’ experience in deploying and supporting web-based applications.
- 3+ years’ must have experience with orchestration and Automations tools (Helm charts, Ansible, Terraforms, Yaml, Python, Json) and Cloud Services
- 3+ years’ must have extensive experience working with Kubernetes Orchestration
- Experience working with DBs: MSSQL, MySQL, Postgres, Mongo, Elastic Cloud, etc.
- 5+ years’ experience with cloud and server architecture and with REST APIs, microservices development and deployment.
- Experience with PaaS technologies (K8s, Open Shift, etc.)
- Experience with building pipelines for Infrastructure as a code using Terraform
- 3+ years` must have experience on AWS cloud services