Job Description for DevOps / CI/CD Engineer at USTAbout the Company
UST is a leading digital transformation solutions provider dedicated to empowering businesses through innovative technology services. With a global presence and a diverse portfolio, UST specializes in delivering end-to-end IT solutions including application development, cloud computing, cybersecurity, data analytics, and automation. The company prides itself on fostering a collaborative and inclusive work environment that encourages continuous learning and professional growth. UST's commitment to excellence and customer satisfaction has established it as a trusted partner for organizations across various industries worldwide.
About The Role
We are seeking a highly skilled DevOps / CI/CD Engineer to join our dynamic technology team at UST. The ideal candidate will be responsible for designing, implementing, and maintaining robust CI/CD pipelines that streamline our software delivery processes. This role requires a deep understanding of automation tools, containerization, cloud platforms, and security best practices to ensure efficient, reliable, and secure deployment cycles. The DevOps / CI/CD Engineer will collaborate closely with development, QA, and operations teams to optimize workflows, troubleshoot issues, and implement scalable solutions aligned with industry best practices. This position offers an excellent opportunity for professionals eager to work on cutting-edge technologies in a fast-paced, innovative environment.
Qualifications
The ideal candidate should possess over 9 years of experience in DevOps and CI/CD engineering, demonstrating a strong technical background and hands-on expertise. Proficiency in GitHub Actions and Azure DevOps pipelines is essential, along with a solid understanding of CI/CD pipeline design, implementation, and optimization. Experience with Kubernetes for deployment, scaling, and troubleshooting is required, complemented by strong scripting skills in Python and Shell scripting. Familiarity with DevSecOps tools such as Snyk and SonarQube is highly desirable. Candidates should also have practical knowledge of containerization using Docker, version control systems like Git, and branching strategies. A comprehensive understanding of build, release, and deployment processes is critical for success in this role.
Responsibilities
- Design, develop, and maintain scalable and automated CI/CD pipelines using GitHub Actions and Azure DevOps.
- Automate build, test, and deployment processes to ensure rapid and reliable software delivery.
- Implement containerization strategies using Docker and orchestrate deployments with Kubernetes, ensuring high availability and scalability.
- Troubleshoot and resolve issues related to deployment pipelines, container environments, and cloud infrastructure.
- Collaborate with development and QA teams to integrate security practices within CI/CD workflows using tools like Snyk and SonarQube.
- Optimize existing pipelines for performance, security, and cost-efficiency.
- Maintain and improve version control practices, branching strategies, and release management processes.
- Ensure compliance with security standards and best practices in all deployment activities.
- Monitor system performance and health using monitoring tools such as Prometheus, Grafana, and ELK stack, and implement necessary improvements.
- Stay updated with emerging DevOps trends and technologies to continuously enhance infrastructure and processes.
Benefits
UST offers a comprehensive benefits package designed to promote employee well-being and professional development. Employees enjoy competitive salary packages, performance-based incentives, and flexible work arrangements. The company provides opportunities for continuous learning through training programs, certifications, and participation in industry conferences. Health and wellness benefits include medical insurance, wellness programs, and employee assistance initiatives. UST also fosters a collaborative environment with a focus on work-life balance, diversity, and inclusion, ensuring a supportive and engaging workplace for all employees.
Equal Opportunity
UST is an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity, age, disability, or any other protected characteristic. We believe that diversity enriches our workplace and drives innovation, and we are dedicated to providing equal employment opportunities to all qualified candidates.