Description

Key Responsibilities:

  • Team Leadership:
    • Lead, mentor, and manage a team of DevOps engineers, fostering a collaborative and high-performing team environment.
    • Conduct regular performance reviews, provide feedback, and create professional development plans for team members.
    • Ensure that the team adheres to best practices and industry standards in DevOps.
  • Infrastructure Management:
    • Oversee the design, implementation, and maintenance of scalable, secure, and resilient infrastructure.
    • Manage cloud infrastructure (AWS, Azure, GCP) and on-premises environments to support business needs.
    • Implement and maintain monitoring, logging, and alerting systems to ensure system health and performance.
  • CI/CD Processes:
    • Design, implement, and optimize CI/CD pipelines to improve software delivery speed and quality.
    • Collaborate with development teams to integrate automated testing and deployment processes.
    • Ensure continuous improvement of deployment processes and environments.
  • Automation and Scripting:
    • Develop and maintain automation scripts and tools to streamline infrastructure provisioning, configuration management, and application deployment.
    • Champion the use of Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
  • Security and Compliance:
    • Implement and enforce security best practices and policies to protect infrastructure and data.
    • Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA) and conduct regular security audits.
  • Collaboration and Communication:
    • Work closely with cross-functional teams, including software development, QA, and IT operations, to ensure seamless integration and delivery.
    • Communicate effectively with stakeholders to provide updates on infrastructure status, projects, and incidents.
    • Facilitate and lead incident response and post-mortem analysis to drive improvements.
  • Innovation and Continuous Improvement:
    • Stay updated with the latest industry trends, technologies, and best practices in DevOps and cloud computing.
    • Identify areas for improvement and drive the adoption of new tools and processes to enhance team productivity and system performance.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 10 years of experience in a DevOps role, with at least 2 years in a leadership position.
  • Strong experience with cloud platforms (AWS, Azure, GCP) and container orchestration tools (Kubernetes, Docker).
  • Proficiency in scripting languages (e.g., Python, Bash) and automation tools (e.g., Terraform, Ansible, Jenkins).
  • Solid understanding of networking, security, and system administration.
  • Excellent problem-solving skills and a proactive approach to identifying and addressing issues.
  • Strong leadership, communication, and interpersonal skills.
  • Experience with agile methodologies and working in a fast-paced environment.

Preferred Skills:

  • Certifications in AWS, Azure, or other relevant technologies.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Knowledge of database management and optimization.
  • Familiarity with microservices architecture and serverless computing.

How to Apply:

Education

Any Graduate