Devops Engineer
Full time
at Nisum
in
Pakistan
Posted on February 4, 2025
Job details
Responsibilities
- CI/CD Pipelines: Design, develop, and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate build, test, and deployment processes.
- Cloud Infrastructure: Manage and optimize cloud-based infrastructure on platforms like AWS, Azure, or Google Cloud Platform (GCP).
- Automation: Automate infrastructure provisioning, configuration management, and application deployment using tools like Terraform, Ansible, or CloudFormation.
- Monitoring & Logging: Implement robust monitoring and logging solutions using tools like Prometheus, Grafana, ELK stack, or Datadog to ensure system health and reliability.
- Collaboration: Work closely with development, QA, and operations teams to identify and resolve bottlenecks in the software delivery process.
- Scalability & Reliability: Design systems that are scalable, resilient, and maintainable, ensuring high availability of services.
- Containerization & Orchestration: Deploy and manage containerized applications using Docker and orchestration tools like Kubernetes.
- Security: Implement DevSecOps best practices, ensuring secure application and infrastructure deployments.
- Performance Optimization: Optimize system performance, availability, and resource utilization through advanced tuning techniques.
- Incident Management: Troubleshoot and resolve production issues, participating in on-call rotations as necessary.
- Documentation: Produce and maintain documentation on installations, procedures, processes configurations and requirements for systems.
Skills And Experience
- 7+ years of experience in Infrastructure teams
- Cloud Platforms: Proficiency in managing AWS, Azure, or GCP environments.
- Automation Tools: Expertise in tools like Terraform, Ansible, or Puppet for infrastructure automation.
- CI/CD Tools: Hands-on experience with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Build tools: Good working experience with Maven / Gradle.
- Containerization: Strong knowledge of Docker and Kubernetes (EKS, AKS, GKE).
- Scripting: Proficiency in scripting languages like Python, Bash, or PowerShell.
- Version Control: Experience with Git and branching strategies.
- Monitoring: Familiarity with tools like Prometheus, Grafana, ELK, or Datadog.
- Communication: Excellent verbal and written communication skills. Good communication skills and ability to partner with multiple cross-functional/Infra teams.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.