Responsibilities: Continuous Delivery of quality software created by our project teams. Ensuring smooth build and release with continuous integration. Configuration Management - Design and implementation of deployment strategies for multiple projects. Virtualization and Infrastructure Provisioning.Maintenance and upgrade of our cloud environment (AWS). Version control and source code administration. Administration of Web Servers, Application Servers and Servlet Containers Setting up and leading the Automation efforts for multiple projects. Frequent onsite travel. Engaging directly with client teams during various stages of project delivery. Technical Expertise: You are a seasoned DevOps engineer with at least 5 yrs of relevant experience in the field. You are open to traveling onsite as per project needs. You have worked on Agile projects featuring weekly iterations and releases. You have extensive hands-on experience with: Continuous Integration tools like Jenkins, Travis-CI, Go Configuration Management tools like Chef, Puppet or Ansible Cloud computing using AWS, EC2, Google Cloud Platform, or Azure Virtualization tools like Vagrant, Docker or VMWare You have active presence in the DevOps community through your blogs, Stack Overflow and GitHub profiles. You are passionate about DevOps. You love to mentor people and evangelize about best practices and innovations in DevOps.
1. Should have been working for at least 3 years as a DevOps/Cloud Engineer in an AWS Cloud Environment .2. Has done Infrastructure coding using Cloudformation/Terraform and Configuration also understands it very clearly3. Deep understanding of the microservice design and aware of centralized Caching(Redis),centralized configuration(Consul/Zookeeper)4. Hands-on experience of working on containers and its orchestration using Kubernetes5. Hands-on experience of Linux and Windows Operating System6. Worked on NoSQL Databases like Cassandra, Aerospike, Mongo orCouchbase, Central Logging, monitoring and Caching using stacks like ELK(Elastic) on the cloud, Prometheus, etc.7. Has good knowledge of Network Security, Security Architecture and Secured SDLC practices
Profile - Sr. DevOps Engineer Experience: 5-8 Years The DevOps team at Druva is chartered with developing infrastructure code that is foundational in deployment and operations of Druva's Saas service. Devops team additionally enables Druva engineers to rapidly innovate by building tools that provide a simple, fast and robust developer experience by simulating a cloud in a box. Our focus centers on creating tooling that streamlines development, testing, building, integration, packaging, and deployment of mutable and immutable artifacts. DevOps engineers are involved in the full life cycle of the application. You will be responsible for the design and implementation of the application’ build, release, deployment and configuration activities as well as contribute to defining the deployment architecture of Druva's saas service. You will automate and streamline our operations and processes involved in those activities. You will leverage existing tools and technologies, preferably the open source ones, to build infrastructure applications needed to support deployment, operation and monitoring of Druva's saas service. At the same time, you won't limit yourself from building such tools whenever off-the-shelf tools aren't adequate. You will continuously focus on improving the deployment design and troubleshoot and resolve issues in our dev, test and production environments. Qualifications - 5-8 years experience in designing and developing large scale infrastructure applications that help deploy and smoothly operate a SAAS service. - Experience with wide variety of open source tools and technologies relevant to deployment on a cloud, including deployment frameworks like docker swarm and containers, Kubernetes or equivalent, is a must. - Experience with configuration management using Salt, Puppet, Chef or equivalent - Experience working with AWS is an added advantage. - Strong expertise with bash scripting, python or equivalent. - Strong grasp of automation tools and ability to develop them as needed. - Experience with continuous integration and continuous deployment (CI/CD) and associated automation