DevOps Engineer

Duration: 06 Months

We are seeking a highly skilled DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, with expertise in implementing CI/CD pipelines using GitHub Actions, containerization with Docker, and an understanding of CMake as a build system. You will be responsible for automating our software delivery processes, ensuring that our applications are deployed efficiently and reliably.

Responsibilities:

•    Design, implement, and maintain CI/CD pipelines using GitHub Actions.

•    Develop and manage Dockerfiles and Docker Compose scripts for containerization of our applications.

•    Automate build, test, and deployment processes to improve efficiency and reliability.

•    Work closely with the development team to integrate new features and services into the deployment pipeline.

•    Monitor and optimize the performance of the CI/CD pipelines.

•    Ensure that the infrastructure and applications are secure and up-to-date with the latest best practices.

•    Troubleshoot and resolve issues related to the CI/CD pipeline, Docker containers, and deployments.

•    Document the CI/CD and containerization processes and maintain version control.

•    Assist with the implementation of CMake as a build system for better management of software build processes.

Qualifications:

•    Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
•    Strong experience with GitHub Actions for building CI/CD pipelines.
•    Proficient in Docker containerization and orchestration.
•    Familiarity with version control systems, preferably Git.
•    Experience with scripting languages such as Bash, Python, or similar.
•    Excellent problem-solving skills and attention to detail.
•    Strong communication and collaboration abilities.

Nice to Have:
•    Experience with CMake as a cross-platform build system to manage the build process in a compiler-independent manner.
•    Experience with CPack and installer technologies
•    Knowledge of cloud services (AWS, Azure, GCP) is a plus.

Additional Informtion:

•    Laptop provided
•    Bachelor's degree is preferred
•    Position requires 4-6yrs of work-related experience

Shift Hours : 8am-5pm
Shift Days : Monday-Friday