Key Responsibilities:
- Work along with the development teams to onboard the Project onto AWS Platform
- Guiding the continuous integration, continuous deployment, continuous testing & continuous monitoring
- Work closely with the development team and operation team to ensure project delivery and maintain compliance standards.
- Set up, deploy, and maintain scalable, high-availability systems.
- Perform and automate provisioning and security hardening of systems.
- Set up and maintain CI/CD, automated testing, development, and delivery environments.
- Writing scripts/programs for service monitoring and health checks of systems
- Day-to-day monitoring, backup, deployment, and maintenance of systems
Requirements:
- Bachelor's or Master’s Degree in information engineering, information management or computer science
- Minimum 8 years in the software development industry or server infrastructure setup
- At least 5-years’ experience working closely with infrastructure, Experience in Linux, Windows
- Network troubleshooting is a plus.
- Good hands-on experience in using AWS Cloud
- Experience with IAC / config management tools (Terraform, Ansible, Puppet etc.)
- Good understanding of hardware infrastructure systems (network switches, firewalls, router etc.) and Linux operating system
- Good understanding of DevOps Principles and practices
- Experience with cloud orchestration, configuration management and auto-scaling techniques
- Experience on building and developing CI/CD pipeline and workflow.
- Cloud & DevOps Certifications e.g., AWS Solution Architect, DevOps is a plus.