Job brief 

We are looking for a Junior DevOps Engineer for supporting and maintaining the infrastructure and deployment pipelines of applications in an AWS environment. Deploying product updates, identifying production issues, monitoring infrastructure, and implementing integrations that meet customer needs would be some core responsibilities.

Responsibilities

  • Good understanding of AWS services and be able to use them to deploy and manage infrastructure.
  • Works closely with the development team to ensure that the software development process is streamlined and efficient.
  • Ensure that the CI/CD pipeline is set up correctly and works seamlessly to deliver software updates frequently.
  • Automate infrastructure setup and maintenance using tools like CloudFormation, ELK, Terraform, Splunk, Nagios, and Ansible.
  • Set up monitoring and logging systems to track system performance and identify potential issues before they become problems.
  • Help implement security best practices and ensures that security policies are adhered to.
  • Maintain documentation for the infrastructure setup, CI/CD pipeline, and any other processes that are involved in the software delivery process.
  • Manage the code repositories at GITHUB and BITBUCKET, including code merging, branching, and maintenance with the collaboration of respective teams.
  • Perform root cause analysis for production errors.
  • Coordination and communication within the team and with customer.
  • Build and oversee release management to the development, QA, and production environments.
  • Scripting Skills Bash & PowerShell.

Requirements

  • Bachelor’s/Master’s degree in computer science, information technology, software engineering, or related field.
  • At least 1 year of proven experience working with AWS services such as IAM, VPC, EC2, RDS, S3, Kibana, ELB, ALB, CloudFront, and CloudWatch, to name a few.
  • Should have experience of IIS, Tomcat, Apache, nginx, AWS/IBM cloud-based applications, MySQL, Oracle, DB2, MangoDB and SQL Server.
  • Experience working on Linux based infrastructure.
  • Awareness of critical concepts in DevOps and Agile principles.
  • Working knowledge of cloud services, open-source technologies, and various tools.
  • Hands on experience of Jenkins, Kubernetes and Docker.
  • Experience with Git and other version control systems
  • Ability to work in a fast-paced, collaborative environment.
  • Excellent debugging and problem-solving skills.
  • Excellent verbal and written communication skills in English.
  • Knowledge of Agile Software Development methodologies.

Salary: Competitive salary and perks

 

Location: Islamabad