Responsibilities
- Design, implement, and maintain our infrastructure and tools that support our software development, testing, and deployment processes
- Develop and maintain scripts and automation tools to streamline and improve our software delivery processes
- Collaborate with development teams to ensure that our applications are designed for scalability, reliability, and security
- Work with quality assurance teams to design and implement automated testing frameworks and tools
- Monitor our systems and applications for performance, security, and availability issues and take appropriate actions to address them
- Work with operations teams to deploy and maintain our systems and applications in production environments
- Design and implement backup and disaster recovery plans and procedures
- Stay up-to-date with emerging trends and technologies in DevOps, cloud computing, and healthcare industries
- Work in an Agile development environment and participate in sprint planning, daily stand-ups, and sprint retrospectives
- Collaborate with other engineers and stakeholders to ensure that project milestones are met on time and within budget
Qualifications
- Bachelor's degree in Computer Science, Software Engineering
- Minimum of 1 year of experience in DevOps, infrastructure management, or related field
- Experience with cloud computing platforms such as AWS or Azure
- Experience with containerization technologies such as Docker and Kubernetes
- Experience with scripting languages such as Bash, Python, or Ruby
- Strong understanding of networking, security, and system administration concepts
- Familiarity with Agile development methodologies
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Good communication skills and ability to collaborate effectively with cross-functional teams
Location: Information Technology and Services - Islamabad, Pakistan