We are looking for a Junior DevOps Engineer to join our team onsite in Karachi. This role is designed for entry- to mid-level candidates who are enthusiastic about developing their skills in infrastructure automation, cloud platforms, and CI/CD tools. Working under the guidance of senior DevOps professionals, you will contribute to the development, deployment, and maintenance of systems across both local and cloud environments, gaining valuable hands-on experience in a collaborative setting.
Key Responsibilities
- Assist in managing cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform.
- Support Infrastructure-as-Code initiatives using tools like Terraform or CloudFormation.
- Help maintain CI/CD pipelines to automate build, test, and deployment processes.
- Monitor and maintain on-premises servers and services, assisting with deployments in local environments.
- Participate in scripting automation for routine tasks, including backups and system monitoring.
- Troubleshoot issues related to builds, deployments, and servers across production and non-production environments.
- Monitor system performance and analyze logs to ensure stability and reliability.
- Maintain thorough documentation of systems, processes, and configurations.
- Learn and apply best practices in DevOps, security, and scalability.
- Enforce security best practices and compliance measures to protect data and systems.
- Stay updated on industry trends and emerging technologies, recommending improvements to DevOps practices.
- Deploy applications and manage containerization and orchestration tools such as Docker, ECS, and Kubernetes.
- Implement and manage build and release processes using Jenkins or GitLab CI/CD.
- Ensure code quality and security standards are consistently met throughout the CI/CD pipeline.
- Work with open-source server software including Apache, NGINX, RabbitMQ, Redis, SQL, and NoSQL databases.
Required Qualifications
- Fresh graduates or candidates with up to 6 months of relevant experience.
- Bachelor’s degree in Information Technology, Computer Science, or Computer Engineering from an HEC-recognized local or reputable foreign university.
- Basic knowledge of cloud infrastructure and services, particularly AWS and Azure.
- Familiarity with Linux operating systems such as Ubuntu, CentOS, or RedHat.
- Hands-on experience or strong interest in containerization and orchestration technologies.
- Understanding of CI/CD concepts and tools.
- Strong desire to learn and grow within the DevOps field.
- Good communication and collaboration skills.
- Ability to follow technical guidance and document processes clearly.
- Attention to detail and a structured approach to problem-solving.
This is a full-time, onsite position based in Karachi. It offers an excellent opportunity for candidates aiming to build a solid foundation in DevOps engineering while working closely with experienced professionals in a dynamic and supportive environment.