Devops Lead
Job Description
Experience: 5 - 7 years
Roles & Responsibilities
● Collaborate with software developers, quality assurance engineers and IT professionals to guarantee smooth deployment, automation and management of software infrastructure.
● Design and implement CI/CD pipelines for multiple software applications and environments.
● Automate and streamline deployment processes, minimizing manual intervention and improving system efficiency.
● Stay up-to-date with industry trends and emerging technologies, assessing their potential impact and recommending adoption where appropriate.
● Troubleshoot software infrastructure issues and collaborate with the team to resolve them.
● Lead the DevOps team
● Ensure transparent communication with the customer
● Provide direction and assistance to team members
● Record and track team SLAs and workflows
● Implement metrics-driven processes to ensure service quality
Skill Set
● Acquaintance with software development processes and methodologies
● Experience with cloud infrastructure platforms such as AWS, Azure and GCP
● Excellent scripting skills in Bash, Python or Ruby
● Strong problem-solving and troubleshooting skills, with the ability to identify root causes and implement effective solutions.
● Proficiency in configuration management tools such as Ansible, Chef, or Puppet
● Knowledge of security best practices and the ability to implement security controls at the infrastructure level.
● Experience in monitoring tools such as Zabbix, Nagios, etc
● Hands-on knowledge of Linux fundamentals, System administration, performance tuning, etc
● Good knowledge of networking, routing and switching
● Communication and documentation skills
● Knowledge of containerization tools such as Docker, Kubernetes, etc