DevOps team discussing pipeline automation design

Building deployment
pipelines

Software engineering reaches the point of high complexity. Agile processes require automation to quickly and accurately identify the source of change and apply the updates to multiple environments. Professionals require an optimal collaboration platform, the one we can build with you.

Learn More

Task

Design and implement task automation for building software for the automotive sector.

Technologies

Jenkins, Groovy, Python, Bash, GitLab, Artifactory.

Result

Multiple optimized pipelines created to support software development and build promotion.

Understand the software building process that requires automation. Establish effective communication along the multiple teams delivering the data. Design the software building process with the use of Jenkins and scripting with Groovy and Python. Make an efficient and performant communication channel that uses Artifactory Query Language (AQL) to surface the data.

Identify areas requiring optimization, prototype, and introduce changes that affect the overall performance of the solution, specifically focusing on task execution time and artifact sizes. Configure various Jenkins jobs to detect changes within the code repository or jobs executed on a regular basis.

SRE Engineer checking monitoring and alerting dashboard

Observability

Introducing insights into the systems health and behavior

Automation

Ensuring consistency across recurrent tasks automated without intervention

Orchestration

Streamlining the process by providing the resources needed at high velocity

Containerization

Adopting the nature of containers to eliminate complexity of dependencies

Security

Safeguarding the product by applying security first approach

Cloud

Accommodating cloud services to provide scalable and resilient solutions

COOPERATION PLANS

Development & support

Services are available with several Service-Level Agreements that may be applied based on the business risk level.

On Demand

Basic set of solutions:

  • Cloud/DevOps/CI/CD
  • Cluster management
  • IaaC
  • No Iterations & No Task SLA

Business

Everything from “On Demand”, plus:

  • Monthly sprints
  • Tasks transparency
  • Daily communication
  • Weekly reporting
  • 1 Engineer assigned

Supreme

Everything from “Business”, plus:

  • Bi-weekly sprints
  • Daily meetings
  • Monthly summary
  • 2 Engineers assigned
  • 1 PPO assigned
* 1-week SLA for sizing the task, 2 week SLA to begin the development ** 1-business-day SLA to start the development

Monitoring & alerting

Services are available with several Service-Level Agreements that may be applied based on the business risk level.

On Demand

Green house non-prod:

  • Alerting
  • Troubleshooting
  • Incident solving
  • Engineering pool

Business

Everything from “On Demand”, plus:

  • On-call
  • Monthly reporting
  • min. 2 Engineers assigned

Supreme

Everything from “Business”, plus:

  • min. 4 Engineers assigned
* No pre-defined response time guarantee ** 1 or 2 Hour SLA, on-prem infrastructure pricing will be different *** 1-Hour SLA including vacation days and weekends, on-prem infrastructure pricing will be different
OTHER USE CASES