Job Overview:
We are seeking a highly experienced Lead DevOps Engineer to lead our DevOps team in building deploying and maintaining our cloud infrastructure and CI/CD pipelines. The ideal candidate will have a deep understanding of DevOps methodologies infrastructure as code (IaC) cloud technologies and automation practices. This position involves mentoring junior team members and ensuring the smooth delivery of software applications across multiple environments.
Requirements
Key Responsibilities:
Leadership and Team Management:
- Lead and mentor a team of DevOps engineers fostering collaboration and ensuring the team delivers highquality scalable infrastructure solutions.
- Define the team s goals delegate tasks and oversee daily operations ensuring alignment with the overall business objectives.
- Collaborate with crossfunctional teams including developers operations and QA to design and implement DevOps best practices.
CI/CD Pipeline Management:
- Architect build and manage CI/CD pipelines using tools like Jenkins GitLab CI CircleCI or Azure DevOps to automate the build test and deployment processes.
- Ensure that the CI/CD pipelines are optimized for performance reliability and scalability with seamless integration into the software development lifecycle.
- Implement and manage automated testing and deployment pipelines for multiple environments (development staging production).
Infrastructure as Code (IaC):
- Design and implement infrastructure as code using tools like Terraform Ansible CloudFormation or Pulumi to manage cloud and onpremise infrastructure.
- Manage cloud infrastructure (AWS Azure Google Cloud) ensuring efficient provisioning scaling and management of resources.
- Implement automation scripts for infrastructure provisioning configuration and scaling.
Cloud Infrastructure and Automation:
- Manage and optimize cloud infrastructure on platforms like AWS Azure or Google Cloud.
- Implement cloud services such as VPCs load balancers EC2 Kubernetes clusters and serverless computing as required.
- Develop automated processes to ensure infrastructure monitoring scaling and security across environments.
Monitoring and Performance Optimization:
- Implement monitoring and alerting systems using tools like Prometheus Grafana Datadog or Splunk to ensure infrastructure reliability.
- Analyze performance data and system logs to identify performance bottlenecks and implement optimizations.
- Ensure high availability fault tolerance and security across all environments.
Security and Compliance:
- Ensure DevOps practices adhere to security best practices including implementing proper identity and access management (IAM) encryption and vulnerability scanning.
- Ensure compliance with industry standards and regulations (e.g. GDPR HIPAA SOC2).
- Work with the security team to conduct regular audits and patch vulnerabilities in the infrastructure.
Collaboration and Communication:
- Serve as a bridge between development operations and security teams to promote DevOps principles and ensure collaboration.
- Drive the culture of continuous integration continuous delivery and automation across the engineering organization.
- Create and maintain documentation related to DevOps processes infrastructure and best practices.
Required Skills and Qualifications:
Technical Expertise:
- Extensive experience with DevOps tools and methodologies including CI/CD automation and IaC.
- Strong proficiency with cloud platforms like AWS Azure or Google Cloud including experience with cloudnative services.
- Expertise in managing CI/CD pipelines using tools such as Jenkins GitLab CI CircleCI or Azure DevOps.
- Strong knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Handson experience with infrastructure as code tools such as Terraform CloudFormation Ansible or Puppet.
Scripting and Automation:
- Strong scripting and automation skills using Python Bash or similar languages.
- Ability to write test and maintain automation scripts for cloud provisioning configuration and deployment.
Monitoring and Logging:
- Experience with monitoring and logging tools like Prometheus Grafana ELK Stack (Elasticsearch Logstash Kibana) Datadog or Splunk.
- Ability to set up dashboards monitor infrastructure health and troubleshoot system issues.
Security and Compliance:
- Deep understanding of security best practices in cloud environments (e.g. IAM encryption VPCs firewalls).
- Experience with security tools like Vault AWS IAM or Azure Security Center.
- Knowledge of compliance standards such as GDPR HIPAA SOC 2 and other industry standards.
Leadership and Communication:
- Proven experience leading DevOps teams and projects with strong leadership and mentoring skills.
- Excellent communication and collaboration skills to work effectively with crossfunctional teams.
- Ability to translate technical solutions into business value for stakeholders.
Preferred Qualifications:
- Certifications such as AWS Certified DevOps Engineer Azure DevOps Expert or similar.
- Familiarity with Agile or Scrum development methodologies.
- Experience with multicloud environments (AWS Azure GCP).
- Familiarity with serverless architectures and tools like AWS Lambda.
Educational Requirements:
- Bachelor s degree in Computer Science Information Technology or related fields.
- Equivalent work experience in leading DevOps teams and cloud infrastructure management.
Benefits
As per company standards.
Devops