Description
You will also work with multiple Development teams to implement persistence services for the application and help troubleshoot any issues between Applications and persistence services.
Your main responsibilities:
- Create and deliver infrastructure as code to improve the availability, scalability, latency, and efficiency of our internal or customer-facing services
- Troubleshooting and problem solving
- Contribute to the stability and security of the environment
- Be part of a team that contributes and creates new designs, architectures and standards for large-scale distributed systems
- Help with capacity planning and demand forecasting, software performance analysis and system tuning.
- Define process and best practices for reliable and timely delivery
- Communicate work status regularly with a clear articulation of design choices along the way
- 24 x 7 on-call support for the infrastructure
You'll have:
- Linux System Administration ( Ubuntu/Centos )
- Cloud Platforms - deploying and automation (AWS/GCP)
- Networking (LB/Routing/Switching)
- Databases - (SQL/NoSQL)
- Scripting/System-Programming - (Python/Bash/Go/Java)
- Configuration management - (Ansible/Puppet/Terraform)
- CI/CD (Jenkins/Concourse/GoCD/gitlab-ci)
- Virtualisation (VMWare)
- Monitoring (Prometheus/Nagios/Icinga)
- Logging systems (ELK)