hireejobsgulf

Senior Software Engineer (DevOps - AWS - Azure)

1.00 to 10.00 Years   Lahore, Pakistan   17 Jul, 2024
Job LocationLahore, Pakistan
EducationNot Mentioned
SalaryNot Mentioned
IndustryOther Business Support Services
Functional AreaNot Mentioned

Job Description

JOB TITLE: SeniorSoftware Engineer (DevOps)DEPARTMENT: Software DevelopmentREPORTS TO: Team Lead / Project ManagerPURPOSE: This role will be responsible for designing, implementing and managing scalable and reliable cloud infrastructure and CI/CD pipelines. This role requires extensive experience with Kubernetes, Helm charts and cloud-based environments (AWS, Azure) along with strong expertise in DevSecOps practices and Infrastructure as Code (IaaC) tools.KEY RESPONSIBILTIES:

  • Manage and deploy Kubernetes clusters (AKS, EKS, on-premise) with a hands-on approach.
  • Utilize Helm charts for the creation, packaging, configuration, and deployment of Kubernetes applications.
  • Develop and manage CI/CD pipelines using GitLab, ensuring efficient deployment to Kubernetes clusters.
  • Implement and maintain DevSecOps practices, including code quality gates and security scans.
  • Oversee and enhance monitoring solutions using Grafana, Prometheus and Loki.
  • Collaborate with development and operations teams to streamline application deployments and processes.
  • Train, mentor and lead a team of DevOps engineers, fostering a culture of continuous improvement.
  • Ensure the adoption of iterative and incremental development principles.
  • Communicate effectively across all organizational levels, providing guidance, resolving conflicts, and advising on best practices.
  • Manage multi-cloud environments, ensuring robust and scalable infrastructure across AWS and Azure.
  • Apply strong Linux/UNIX administration skills to maintain and optimize systems.
  • Drive the adoption of new technologies and methodologies within the team, ensuring minimal supervision is required.
QUALIFICATIONS, SKILLS AND EXPERIENCE:
  • 2.5+ years of hands-on experience managing and deploying Kubernetes clusters (AKS, EKS, or on-premise).
  • 2.5+ years of hands-on experience with Helm charts for Kubernetes application management.
  • Proven experience in creating and managing CI/CD pipelines deploying to Kubernetes clusters.
  • Certified Kubernetes Administrator (CKA) preferred.
  • Proficiency with monitoring tools such as Grafana, Prometheus, and Loki.
  • Strong understanding and hands-on experience with GitLab CI/CD pipelines (YAML based).
  • Demonstrated ability to learn and adopt new technologies quickly with minimal supervision.
  • Experience in leading and managing cross-functional DevOps teams.
  • Solid understanding of iterative and incremental development principles.
  • Excellent communication skills, with the ability to instruct, persuade, negotiate, and advise at all organizational levels.
  • Knowledge of agile methodologies, including tasks, backlog tracking, burndown metrics, velocity and user stories.
  • Positive attitude with a strong willingness to tackle challenges and find solutions.
  • Strong background in Linux/UNIX administration.
  • Experience with multi-cloud technologies and architecture.
  • Ability to train and manage a team of DevOps engineers effectively.
  • At least bachelors degree in Computer Science, Engineering, or a related field.

Keyskills :

APPLY NOW

Related Jobs

© 2023 HireeJobsGulf All Rights Reserved