Developer: Software - II
Hillsboro, OR 
Share
Posted 8 days ago
Job Description
Hybrid position: candidate is required to work onsite at least two days per week (days selected by candidate)
Bachelor's degree is preferred
Position requires 4-6yrs of work related experience

Sponsor's preferred top skills: Docker, CMake, GitHub Actions, C++ and WIX

Job Description: 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:
o Experience with CMake as a cross-platform build system to manage the build process in a compiler-independent manner.
o Experience with CPack and installer technologies
o Knowledge of cloud services (AWS, Azure, GCP) is a plus.

Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, age, protected veterans or individuals with disabilities.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
4 to 6 years
Email this Job to Yourself or a Friend
Indicates required fields