Job Description
Duties
-
- Develop CI/CD principles (strive for efficiency by utilizing processes defined by stakeholders)
- Review and modify CI/CD principles, iteratively
- Maintain CI/CD tools/platforms (self hosted)
- Develop and maintain pipeline configurations (ensure that pipelines are properly defined and performing optimally)
- Automate processes (facilitate processing pipeline commands, inter-platform connectivity, and 3rd party services integrations)
Responsibilities
-
- Responsibilities include but are not limited to setting up, maintaining and development of continuous build/integration infrastructure
- Active driver for Continuous Integration and Continuous Delivery based application development
- Understanding, learning and applying new automated build, test and deployment capabilities and help develop teams towards integrating such solutions
- Expand awareness, knowledge and experience on automation with in CI/CD pipelines
- Design, propose, facilitate process improvements as needed for supporting automation and DevSecOps.
- Participate in the design of service automation in cloud towards Infrastructure-as-code and engineering of new cloud/on-prem technologies
- Support CI/CD tools integration/operations/change management and maintenance
- Support full automation of CI/ Testing
- Develop policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers
- On-board/train and support developers from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards
- Write build and deployment scripts
- Implement GitOps approach
Skills and Requirements:
-
- Strong skillset and experience establishing CI/CD pipelines/GitOps using modern and available tools such as Gitlab (preferred), Jenkins, Drone, Mule, Spinnaker, ArgoCD, Concourse etc
- Strong skillset on integrating and operating Static and Dynamic Code Scans for security testing with pipelines
- Ability to provision, monitor, optimize and scale CI/CD infrastructure using API’s
- Knowledge and/or experience on designing, developing, deploying, and CI/CD in a DevOps environment
- Experience with Docker containers and Kubernetes and other types of Microservices and Container technologies
- Strong experience working with automating tooling such as Terraform, Ansible, etc
- Interest and ability to learn other technologies and tools as needed
Personal Skills
-
- Strong communication skills
- Keen analytical skills
- Ability to decompose complex processes into understandable components
- Proficiency in automating and optimizing processes
- Competent in team building and team communication strategies
To apply for this job please visit jobs.lever.co.