Desired Skills and Experience
- Support CI/D tools integration/ operations/ change management, and maintenance.
- Packaging software for release.
- Improving packaging processes and standards.
- Support full automation of CI/D Testing.
- Collaborate with development and SRE teams to develop policies, standards, guidelines, governance and related guidance for CI/D operations.
- Support developers from with build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards.
- Troubleshoot issues along the CI/D pipeline.
- 4+ years of experience.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or other related field, or work equivalent.
- Ability to excel within an “Agile” environment (i.e. user stories, sprints, iterative development, continuous integration, continuous delivery, shared ownership, test-driven development, etc.) .
- Experience in at least one of the following languages: Ruby, Python, Go.
- Expertise with build automation tools – Jenkins preferred.
- Strong written and verbal communication skills
- Strong organizational skills including the ability to multitask. Able to set priorities and follow a timeline
- Ability to work in a fast paced, constantly changing environment
- Systems level configuration management tools - Chef ideally, and creating automating infrastructure/ code deployment and management
- Varnish, Nginx or other cache and proxy servers
- Knowledge of source code control management systems and configuration management (i.e. Git, Jenkins, Team City, Subversion, etc) and code branching/merging strategies
- Experience with Linux and containerization, particularly with Docker
- Experience with a Cloud-based environment, particularly AWS and/or GCP. Both would be ideal!
- Good understanding of quality control and test automation in agile-based continuous integration environments
- Experience with Omnibus and/or Debian packaging
- Unit testing and code-coverage tools
- Functional test automation techniques and tools
- Experience with artifact repositories such as Artifactory or Sonatype Nexus
- Some experience with SQL and relational databases administration (i.e. Oracle, MySQL)
- Any experience with container orchestration systems such as Kubernetes or Docker Compose a plus
- Open source license tracking, auditing and reporting