Lead Python Developer
Experience Level: 3-6 Years
Job Description :
1. Minimum 3 years Linux Systems Engineering, DevOps or software engineering work experience
2. Ability to use a wide variety of open source technologies and cloud services ( Amazon Web Services(mandatory),Rackspace Cloud, Docker and OpenStack )
3. Good expertise in infrastructure automation (Ansible, Chef, Packer, Puppet, SaltStack, Terraform, etc.),
4. Good knowledge in Application hosting technologies (Jenkins, Docker Swarm, Kubernetes, OpenShift, etc.)
5. Must have Good Hands on experience with Git.
6. Good understanding of Shell scripting. Working Understanding of (Python, Perl and/or Ruby) and Networking
7. Experience of Server Monitoring, Installations, DevOps Build, Release and Continuous Integration tools and frameworks such as SVN, ANT, MVN, Puppet, Chef, Ansible etc.
8. Experience with Nodejs, Java, Wowza or Kaltura will be an advantage.
9. Familiarity with Security auditing and compliance
10. Quick learning abilities to implement new technologies and troubleshoot issues.
11. Good to have AWS certification.
Responsibilities :
1. Manage and design, build and deployment pipelines
2. Strong understanding of the practical application of DevOps philosophy, Agile methods, Infrastructure as Code, and leading infrastructure and operations teams in an Agile/Lean/Continuous Delivery environment
3. Experience in designing and architecting enterprise and/or web-scale hosting platforms
4. Manage the DevOps team to build, maintain and scale a secure server infrastructure
5. Work closely with the development team on upcoming features to determine correct infrastructure and related tools.
6. Assist the support team with escalated customer issues
7. Hands-on implementation work to get projects off the ground, evaluate and drive improvements to existing infrastructure
8. Mentor developers and infrastructure engineers
9. Interact with stakeholders (internal and external) to support product releases and/or resolve program problems.
10. Research and remain informed of new technology and development tools.