Client: Our client is a cybersecurity company partnered with DataArt for over three years, collaborating with a team of 20+ engineers across various roles including QA, DevOps, software development, and product ownership.
- Responsibilities: Build and support virtual and physical technical infrastructures to support our industry leading cybersecurity solutions
- Design, implement and maintain automated pipelines for delivering software and configuration changes
- Regularly assist IT/DevOps and Operations teams as to support our customers and monitor our infrastructure
- Collaborate with Product Management to ensure customer facing documentation is kept up to date
- Provide technical training to Customer Support operation teams
- Requirements: Experience with version control systems like git and understanding of agile development methodologies
- Proven track record of working independently as well as in a team
- Self-motivated and self-directed
- Strong interpersonal and communication (verbal and written) skills with an ability to maintain strong working relationships both internally and externally across all levels in the organization
- Strong experience working with Linux in an operational/IT/DevOps capacity
- Working knowledge of Windows Server and Hyper-V
- One or more of the following:
- Experience building and maintaining machine images for the major cloud platforms: AWS,
GCP and Azure
- Experience building and maintaining machine images for enterprise-scale virtualization platforms such as vSphere
- Experience using packer.io or a similar framework to build and maintain virtual machine images at scale
- Nice to have: Experience with git-based version control systems such as GitHub, BitBucket, GitLab, etc.
- Experience with Ansible, Puppet or similar automation tool
- Experience building, running and troubleshooting containers (Docker, podman, etc.)
- Experience implementing and maintaining build pipelines.
Preferably full CI/CD
- Have used Terraform to define, provision and maintain infrastructure (Infrastructure-As-Code)
- Experience with ElasticSearch with a solid understanding of its appropriate use cases in a distributed system architecture
- A good understanding of micro-services style architecture and implementation approaches
- Designed, implemented, deployed and maintained RESTful APIs.
Practical experience working with one or more Relational Database Management Systems (RDBMS) including design, implementation, and troubleshooting
- Strong experience working with SQL, usually associated with meeting the above requirements
- Strong knowledge of one or more of the following: Ruby, Python, JavaScript
- Kubernetes