Principal DevOps Engineer (Terraform & AWS)

NorthBay Solutions

Job Title: Principal DevOps Engineer

Location: Lahore, Karachi, Islamabad

Experience: 6 to 8 years

Position Overview:

We are seeking a highly skilled Principal DevOps Engineer with 6 to 8 years of experience to join our dynamic team in Lahore, Karachi, or Islamabad. The ideal candidate will have advanced expertise in Terraform, good experience with AWS, and basic/normal experience with GitHub Actions. Strong understanding of DevOps concepts and hands-on experience in implementing DevOps practices is essential.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 6 to 8 years of experience in DevOps roles, with advanced expertise in Terraform.
  • Good experience with AWS services, including EC2, S3, RDS, Lambda, and VPC.
  • Basic/normal experience with GitHub Actions or similar CI/CD tools.
  • Strong understanding of DevOps concepts such as infrastructure as code, continuous integration, and continuous deployment.
  • Hands-on experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Proficiency in scripting languages such as Bash, Python, or PowerShell.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills, with the ability to work in a fast-paced, Agile environment.

Preferred Qualifications:

  • AWS certification (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
  • Familiarity with configuration management tools like Ansible or Puppet.
  • Knowledge of security best practices and compliance frameworks.

Responsibilities:

  • Lead the design, implementation, and maintenance of scalable and secure infrastructure using Terraform and AWS services.
  • Collaborate with development and operations teams to integrate DevOps practices into the software development lifecycle.
  • Automate deployment, configuration, and orchestration processes to streamline development workflows and improve release cycles.
  • Implement monitoring, logging, and alerting solutions to ensure high availability and performance of production systems.
  • Continuously improve CI/CD pipelines using GitHub Actions, ensuring code quality, and promoting best practices.
  • Evaluate new technologies and tools to enhance the DevOps toolchain and improve efficiency.
  • Mentor and guide junior team members, providing technical leadership and expertise in DevOps practices.
  • Drive adoption of DevOps culture and practices across the organization, promoting collaboration and knowledge sharing.
Read Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles