Devops Engineer

Job Description

We are seeking an experienced and highly motivated Senior DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, infrastructure management, and automation, with a passion for delivering high-quality software solutions efficiently. As a Senior DevOps Engineer, you will collaborate with cross-functional teams to optimize our development and deployment processes, ensuring reliability, scalability, and security of our software applications.

 

Responsibilities:

 

1. Infrastructure Management:

l Manage and maintain our cloud-based infrastructure (e.g., AWS, Azure, GCP) and on-premises servers.

l Design, configure, and optimize network architecture for high availability and performance.

l Implement security best practices and maintain a robust backup and disaster recovery strategy.

 

2. Continuous Integration and Continuous Deployment (CI/CD):

l Develop and maintain CI/CD pipelines to automate software builds, testing, and deployments.

l Monitor and improve the release process to minimize downtime and ensure zero-downtime deployments.

 

3. Automation and Configuration Management:

l Automate routine operational tasks and manual processes using scripting (e.g., Python, Bash) and configuration management tools (e.g., Ansible, Puppet, Chef).

l Manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.

 

4. Monitoring and Alerting:

l Set up and maintain monitoring and alerting systems (e.g., Prometheus, Grafana, ELK) to proactively identify and resolve issues.

l Perform root cause analysis for incidents and implement preventive measures.

 

5. Security and Compliance:

l Implement security best practices and participate in vulnerability assessments and security audits.

l Ensure compliance with industry standards and regulations (e.g., HIPAA, GDPR).

 

6. Collaboration and Documentation:

l Collaborate with development and operations teams to streamline processes and improve workflow.

l Create and maintain documentation for infrastructure, processes, and procedures.

 

7. Mentorship and Leadership:

l Provide guidance and mentorship to junior team members.

l Lead by example in adopting best practices, staying up-to-date with industry trends, and fostering a culture of continuous improvement.

 

Requirements

 

l Bachelor’s degree in computer science, Information Technology, or related field (or equivalent experience).

l Proven experience as a DevOps Engineer, with at least 5 years of experience in a similar role.

l Strong knowledge of any cloud platforms (e.g., AWS, Azure, GCP) and infrastructure-as-code concepts.

l Proficiency in CI/CD tools (e.g., Jenkins, Travis CI, CircleCI).

l Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).

l Scripting and programming skills (e.g., Python, Bash, Ruby).

l Familiarity with version control systems (e.g., Git).

l Excellent problem-solving and communication skills.

l Certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar are a plus.

Job Summary

  • Published on:2023-09-18 7:11 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-29