DevOps Lead Job Description Template
Our company is looking for a DevOps Lead to join our team.
Responsibilities:
- Automating the Operation tasks;
- Taking care of our DB architecture like replication, maintenance of shards etc;
- Working with support team to make there life easy by providing tools to search logs etc;
- Working with monitoring products like splunk, Newrelic;
- To make the overall operations simple and reliable;
- Setting up our NOC team and manage them;
- Working with engineering team to make informed decisions;
- Implementing the security measures;
- Tools to troubleshoot production issues.
Requirements:
- DevOps-L3 (Mandatory);
- Participate in the design and implementation of new system layers utilizing a first principles understanding of high complexity compute environments;
- Working experience on IaaS and PaaS cloud platforms (AWS, Azure, GCE, Rackspace, OpenStack, Cloud Stack, Cloud Foundry, etc.), preferably Azure;
- Experience of Infrastructure provisioning tools (such as Docker, Chef, Puppet, Ansible, Packer, CloudFormation, Terraform, etc.) preferred;
- Scripting and programming languages, at least 2 (Python, Ruby, Perl, PowerShell, Golang, etc.);
- Redhat ansible-L3;
- Python Scripting-L3;
- Experience with continuous integration tools, such as Jenkins, Travis-CI, Go CD, etc. is preferred but not mandatory;
- Cloud-PaaS-GCP-Google Cloud Platform-L3;
- Technical Skill Set:
- Extensive experience working with server virtualization (VMWare, Linux, Windows etc);
- Oracle Apps DBA-L3;
- Write application deployment automation using industry standard deployment and configuration tools.