Level of Education and Discipline A Bachelors degree (BA, BS) or equivalent education, training or experience in Computer Science, Engineering or related field
Years of Experience Equivalent years of education and training, plus seven (7) or more years related experience
Type of Experience Create new CI/CD Jenkins pipeline for different Software Products Document and design various dev-ops processes
Update existing processes and improve infrastructure development and application development
Integrate functional tests to the Jenkins pipeline
Integrate Load tests to the Jenkins pipeline for QA
Build Pipeline to promote the "Golden build" to Stage and Production
Solve infrastructure and development issues ranging from simple configuration changes to complex, multi variable performance problems relying on experience with Software Development Life Cycle, including CI and CD pipeline architecture
Drive the requirements for cross-domain team automation and tooling
Administrate and customize CI/CD Tools, create and manage Jenkins pipelines
Perform scripting automation with Ansible, Puppet
Experience in the following technologies is strongly desired: Hands on experience coding in Python Configuration management tools: Puppet ,Ansible, Airflow Scripting languages: Bash Shell, PowerShell, Groovy, Go, and Perl
Linux/Windows cross platform environments
Software Development Life Cycle, including CI and CD pipelines architecture, including customization of DevOps tools Bitbucket, Jenkins
Using Atlassian - Bitbucket, Jira or Confluence
Using Git, Jenkins, Maven to develop and maintain CI/CD pipeline process for deployment/build process
Experience in the following technologies is good to have: Using DevOps monitoring tools integrated solution with container, including Splunk
Using DevSecOps security tools, including JFrog X-ray scan, SonarQube Using Gradle, MSBuild and NAnt to develop and maintain CI/CD pipeline process for deployment/build proces