Location: San Diego, CA
Duration: 12 months
The CI\CD (Continuous Integration and Delivery) position will be responsible for supporting the internally developed applications and driving automation to delivery pipeline through the continuous integration and delivery methodology.
Responsibilities to include:
Build and deploying software and configurations utilizing a delivery pipelines
Troubleshooting pipeline specific issues and ensuring SLA are met
Creating and modifying CI\CD automation
Suggesting software delivery and architecture improvements
Maintain developed source code in the repository keep all deployment programs up to date
Working side by side with development and test teams to troubleshoot and resolve issues
Evaluating new technologies creating build scripts for different projects
Building process automation from old manual build processes to promotable continuous integration build processes.
Modifying and updating project build scripts according to the project needs.
Working closely with stakeholders to optimize builds, tests, and deployment workflows.
Responsible for building release, software packaging
Troubleshooting compile and build failures and facilitating resolution.
Maintaining source code.
Supporting the development’s branching and merging processes.
7+ years experience in an enterprise Windows server environment
5+ years in a SCM, Build or Release role
3+ years recent PowerShell (4.0+) Windows system automation experience
3+ years .Net N-Tier and or cloud application management
3+ years delivering CI/CD (Continuous Integration and Continuous Delivery)
Build tool experience like MS Build
DevOps Best Practices
Configuration Management tools (SCCM, Saltstack, Puppet, Chef)
Source Control Management tools (Git, TFS, Perforece)
Strong verbal and written communication
Octopus – MS Visual Studio – MS TFS / Azure DevOps -MS SQL Server Management Studio
MS Visio – MS Teams