This website requires JavaScript.

DevOps Developer

Technology | 2 to 3 yrs | Lucknow,Remote
DevOps developers are familiar with technologies which are able to build, deploy and integrate systems and manage back end software. To simplify the definition, a developer is someone who creates applications, an Ops, deploys and monitors the applications and a DevOps can create applications and deploy and monitor them. DevOps need experience in the following skills, Kubernetes, Docker, Apache Mesos, Jenkins e.t.c and the HashiCorp stack.
Requirements
  • Excellent communication skills with the ability to communicate at a technical and business user level
  • Knowledge of best practices and IT operations in an Agile environment
  • Ability to deliver independently: confidently able to translate requirements into technical solutions with minimal supervision
  • Collaborative by nature: able to work with scrum teams, technical teams, the wider business, and IT&S to provide platform-related knowledge
  • Coding and scripting: Able to develop in multiple languages in order to mobilise, configure and maintain digital platforms and architecture
  • Automation and tooling: strong knowledge of the automation landscape, with the ability to rapidly identify and mobilise appropriate tools to support testing, deployment etc
  • Security: understands security requirements and is able to independently drive compliance
Responsibilites
  • Create code and tests, build prototypes, solve issues, profile and analyse pain points
  • Strong with OOPS
  • Analyse existing code, data, and processes to come up with solutions and identify the areas of improvement
  • Collaborate with front-end developers to design functional and cohesive code that will enhance user experience
  • Optimize web applications to ensure performance and scalability
  • Regularly update stakeholders on the progress of the project roadmap
  • Proficiency in JavaScript, ReactJS, Vuejs, Angular
  • Experience using a variety of open source technologies and tools like Jenkins, TeamCity, Maven, GIT
  • Incremental code testing and deployment in multiple environments
  • Experience with automation/ configuration management using Puppet, Chef, etc
  • Experience and working understanding of multiple coding and scripting languages including Python, PHP, Python, shell scripting
  • Familiarity in setting up CI/CD processes from development, testing, deployment, and managing the releases
  • Familiar with virtualization, cloud deployments using AWS, Azure, or private cloud