- IaC - Infrastructure as Code - AWS CloudFormation, Chef, Google Cloud Deployment Manager, HashiCorp Terraform, Microsoft Azure Resource Manager, Puppet, Red Hat Ansible or SaltStack.
- Security - including access controls, encryption, and vulnerability management
- Optimizing performance for high volume trading applications
- Ability to communicate up to senior management and business users
Description:
Key Responsibilities:
Infrastructure Automation:
Design, develop and maintain infrastructure as code ( IaC) solutions using tools such as Ansible, terraform, XLR or similar technologies to automate provisioning, configuration and deployment process.
Continuous Integration / Continuous Deployment (CI/CD): Implement and enhance CI/CD pipeline to streamline the software delivery process, including code integration, testing and deployment to production environments.
Monitoring and Alerting:
Establish and maintain robust monitoring and alerting systems to proactively identify and resolve ensuring high availability and performance of equity cash trading systems.
Security and Compliance:
Collaborate with security teams to implement and enforce security best practices, including access controls, encryption, and vulnerability management, to ensure compliance with regulatory requirements and industry standards.
Performance Optimization:
Identify performance bottlenecks and optimize system performance through capacity planning, performance tuning and infrastructure scaling to meet the demands of high volume equity trading environment.
Collaboration and Documentation:
- Collaborate with cross functional teams to understand requirements, provide technical guidance on tools, usage and document system configuration, workflows and best practices.
- Bachelor s degree in computer science, Engineering, or related field.
- Proven experience as DevOps Engineer specializing in Ansible, XLR, Terraform tools capabilities, configurations, and best practices.
- Proficiency in scripting languages such as Python, Bash, Groovy, PowerShell.
- Strong knowledge of Linux systems.
- Experience with containerization and orchestration tools such as Docker, Kubernetes, or Open shift.
- Familiarity with cloud computing platforms such as AWS, Azure or Google cloud.
- Solid understanding of networking concepts protocol and security principles
- Excellent communication skills and ability to work effectively in a collaborative environment.
- Certifications like- Devops, AWS, Kubernetes