Job Summary
We are seeking a highly motivated and skilled DevOps Lead with 3-5 years of experience to join our growing team. You will play a crucial role in building, maintaining, and improving our CI/CD pipelines, automating infrastructure, and fostering a DevOps culture within the organization.
This role requires a strong understanding of DevOps principles, automation tools, and cloud technologies.
You will lead the implementation and management of our DevOps infrastructure, working closely with development, operations, and security teams.
Key Responsibilities
- CI/CD Pipeline Management : Design, implement, and manage robust and efficient CI/CD pipelines, automating build, test, and deployment processes. Optimize pipelines for speed, reliability, and security.
- Infrastructure Automation : Automate the provisioning, configuration, and management of infrastructure using Infrastructure-as-Code (IaC) tools.
- Cloud Infrastructure Management : Manage and maintain cloud infrastructure (AWS, Azure, or GCP), ensuring high availability, scalability, and security.
- Configuration Management : Implement and manage configuration management tools to automate the configuration and deployment of applications and infrastructure.
- Monitoring & Logging : Set up and maintain monitoring and logging systems to proactively identify and resolve issues. Implement alerting and incident management processes.
- Collaboration & Communication : Foster a DevOps culture by collaborating closely with development, operations, and security teams. Communicate effectively with stakeholders about DevOps initiatives and progress.
- Security Best Practices : Integrate security best practices into the CI/CD pipeline and infrastructure automation processes.
- Performance Optimization : Monitor and optimize application and infrastructure performance. Identify and address bottlenecks.
- Troubleshooting & Problem Solving : Lead troubleshooting efforts for production issues and provide support to development and operations teams.
- Mentoring & Guidance : Mentor and guide junior DevOps engineers.
- Process Improvement : Continuously improve DevOps processes and practices.
Required Technical Skills
- CI/CD Tools : Experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps.
- Infrastructure as Code (IaC) : Proficiency with IaC tools like Terraform, CloudFormation, or ARM Templates.
- Configuration Management : Expertise in configuration management tools like Ansible, Chef, or Puppet.
- Cloud Platforms : Hands-on experience with cloud platforms like AWS, Azure, or GCP.
- Containerization & Orchestration : Experience with Docker and Kubernetes (or similar container orchestration platforms).
- Scripting : Strong scripting skills in Bash, Python, or other relevant languages.
- Monitoring & Logging : Experience with monitoring and logging tools like Prometheus, Grafana, ELK stack, or Splunk.
- Operating Systems : Solid understanding of Linux and/or Windows operating systems.
- Networking : Basic understanding of networking concepts.
- Version Control : Proficiency with Git.
Preferred Skills
- Security Tools : Familiarity with security scanning and vulnerability assessment tools.
- Database Management : Basic understanding of database administration.
- Agile Methodologies : Experience working in an Agile environment.
- Communication Tools : Experience with collaboration and communication tools like Slack or Microsoft Teams.
Required Experience & Qualifications
- Experience : 3-5 years of experience in a DevOps or related role.
- Education : Bachelor's degree in Computer Science, Information Technology, or a related field preferred.
Personal Attributes
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team environment.
- Proactive, self-motivated, and results-oriented.
- Passion for automation and continuous improvement
(ref:hirist.tech)