Responsibilities:
- Implement and manage continuous integration and continuous delivery (CI/CD) systems and methodologies on various platforms.
- Automate and streamline operations and processes to facilitate a faster development lifecycle and more robust release pipeline.
- Work closely with development and operations teams to ensure the design and implementation of applications are in line with the company’s infrastructure and development roadmap.
- Monitor, troubleshoot, and resolve issues in the development, test, and production environments.
- Manage code deployments, fixes, updates, and related processes across all environments.
- Ensure system security through the implementation of best practices in cloud security, network security, and secure coding.
- Maintain, support, and optimize key functional areas, particularly network infrastructure, server infrastructure, data communications, and telecommunications systems.
- Implement automation tools and frameworks (CI/CD pipelines) for system provisioning and configuration.
- Conduct systems tests for security, performance, and availability; develop and maintain design and troubleshooting documentation.
- Participate in the development of contingency plans including reliable backup and restore procedures.
- Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement.
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
- Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
- Proven experience as a DevOps Engineer or similar software engineering role.
- Proficient with git and git workflows.
- Strong experience with Linux-based infrastructures, Linux/Unix administration, and AWS.
- Solid experience with database technologies (e.g., MySQL, MongoDB), scripting languages (e.g., Python, Shell), and automation tools (e.g., Jenkins, Ansible, Terraform).
- Experience with systems and IT operations—comfortable with frequent, incremental code testing and deployment.
- Familiarity with container orchestration services, especially Kubernetes.
- Knowledge of best practices and IT operations in an always-up, always-available service.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, with a capability to interact with team members and stakeholders across the organization.
About Us:
TechHive.ai is a technology innovation leader based in Lahore, Pakistan, specializing in web and mobile application development, AI/ML, blockchain technology, game development, and digital marketing. We are committed to delivering superior IT solutions to our global clientele, fostering business growth and development. Our culture of innovation and excellence makes us the preferred partner for businesses looking to leverage the latest technologies.
Why Join Us?
Joining TechHive.ai as a DevOps Engineer offers the opportunity to be part of a cutting-edge technology environment, where your work directly contributes to the company’s success and customer satisfaction. We provide a supportive, dynamic, and innovative workplace that fosters creativity and professional growth. Be at the forefront of technology innovation, applying your skills to tackle exciting challenges and drive continuous improvement.