You will help build out, maintain, and troubleshoot our rapidly expanding infrastructure. You will be required to demonstrate superb technical competency, delivering mission-critical infrastructure and ensuring the highest levels of availability of infrastructure, performance, and security. You are required to have a background in IT, computer systems engineering, or systems engineering, analysis, and cyber security.
Key Responsibilities:
- Manage and monitor all installed systems and Infrastructure in the cloud.
- Defining and setting development, testing, release, update, and support processes for DevOps operation
- Ensure the highest level of performance and availability of deployed systems and infrastructure.
- Monitor and test deployed applications for potential bottlenecks.
- Identify possible solutions to any threats or vulnerabilities and work with developers to implement the same
- Planning, implementing, managing, monitoring, and upgrading security measures for the protection of the organization’s data, systems, and networks
- Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
- Selecting and deploying appropriate CI/CD tools
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Requirements:
- Strong Experience in Kubernetes.
- Solid experience in Azure cloud.
- Knowledge of configuration management systems, such as Puppet, Chef, Ansible, or related systems.
- Experience designing and implementing back-end security-enhancing features
- Experience building large-scale distributed systems
- Good troubleshooting skills at all levels, from application to network to host
- Able to work in a production environment.
- Experience with monitoring frameworks (such as CloudWatch, Datadog, Grafana, Elastic or similar)
- A very good understanding of different cyber security threats and vulnerabilities.