DevOps Engineer
Role details
Job location
Tech stack
Job description
- Responsible for the operation and further development of our multi-cloud container orchestration solution.
- Administer and manage our Linux systems.
- Work together with software developers and solution architects to plan, design, test, implement and maintain professional integration solutions in a multi-cloud environment.
- Develop concepts and methods for automation in a DevOps environment and ensure compliance with processes and documentation.
- Support with best practices for the scalability, reliability, and performance of our production systems.
- Work confidently in a team on escalations and solve critical problems that affect our highly available development, test and production systems.
- Developing and improving standards for security (via security as code) across a continuous delivery environment and cloud-based production deployments.
- Performance load/stress testing and performance tuning of all tiers including web server, application server, database.
- Evaluate and report on new tools and techniques for monitoring and securing an e-Commerce site.
Requirements
-
8-10 years of Experience in the DevOps field in the Retail & E-Commerce space.
-
BE/ BTECH/ ME/ MCA- degree in Computer Science, Engineering.
-
Good knowledge of Infrastructure as Code and configuration management, preferably with Terraform and Ansible.
-
Good knowledge of scripting/programming and automation solutions.
-
Good knowledge of IT operations and security monitoring as well as know-how in CI/CD tools.
-
Experience with container technologies (Kubernetes) is an advantage.
-
Strong knowledge in DevOps implementation & Practices.
-
Strong knowledge in Azure/AWS/Google Cloud implementation.
-
Strong knowledge on Linux operating system and proven ability to manage environments running on the same.
-
Experience with software security, secure coding, or software assurance tools and techniques.
-
Hands-on experience in any one of these tools & technology:
-
GitHub/Bitbucket/Jenkins/Maven/Bamboo/JIRA etc.;
-
Testing Tools like Selenium/Cucumber/JMeter etc.;
-
Deployment (Chef/Puppet/Ansible);
-
Infrastructure-as-a-code (IaaC) using Terraform/Cloud Formation Template/ ARM Template;
-
Scripting knowledge in Bash/Python/PowerShell.
-
Extensive experience in developing and automating deployment tools.
-
Expertise in managing Cloud / VMWare resources and good exposure on Containerization using Docker, Kubernetes.
-
Strong written and oral communication skills in English.
-
Willingness to travel for business meetings, as required.
-
Exposure to Microservices, Database, API implementation is a plus.
-
Certifications in AWS/ Azure/ Docker/ Kubernetes etc is a plus.