Lead a team of DevOps engineers in implementing and maintaining the company's cloud infrastructure.
Experience: 5 - 8 years
Key Responsibilities:
Cloud Infrastructure & Automation:
- Lead the implementation and maintenance of cloud infrastructure using Docker, Kubernetes, Ansible, and Terraform.
- Automate infrastructure provisioning and configuration management using Git, Jenkins, and Infrastructure as Code (IaC).
- Evaluate and refine cloud strategies and architectural frameworks.
CI/CD & Deployment Management:
- Design, implement, and manage CI/CD pipelines for continuous integration and deployment.
- Ensure efficient, secure, and scalable deployment strategies using Docker for containerization.
- Strengthen and maintain monitoring, management, and alerting systems for build and deployment processes.
Security & Network Management:
- Configure and manage DNS, firewalls, and network security to ensure application availability and protection.
- Ensure security best practices are followed throughout the automated CI/CD pipeline.
- Performance Monitoring & Optimization:
- Monitor application performance using industry-standard monitoring tools.
- Optimize cloud infrastructure and deployments for high availability and scalability.
Technical Leadership & Collaboration:
- Provide technical leadership and mentoring to DevOps team members.
- Work closely with development teams and stakeholders to understand business requirements and translate them into scalable technical solutions.
- Debug and troubleshoot cloud-based applications as per DevOps best practices.
Required Skills & Qualifications:
Technical Expertise:
- Cloud Platforms: Extensive experience with AWS, including best practices for DevOps in AWS.
- Infrastructure as Code (IaC): Proficiency in Terraform, AWS CloudFormation, Ansible, Chef, Puppet, or Azure Resource Manager.
- CI/CD & Automation Tools: Hands-on experience with Jenkins, Git, Bitbucket, and automated CI/CD pipelines.
- Containerization & Orchestration: Deep understanding of Docker and Kubernetes deployment strategies.
- Configuration Management: Expertise in Ansible, Chef, or Puppet for automated system configuration.
- Scripting & Development: Strong scripting skills in Python, Bash, JavaScript, or PowerShell.
Soft Skills & Competencies:
- Strong analytical and problem-solving abilities.
- Excellent collaboration and communication skills.
- Ability to mentor and guide team members in best DevOps practices.