Companies Home Search Profile

Gitops For Jenkins Jobs

Focused View

Akshay Kumar Gupta

2:05:19

6 View
  • 1. Introduction.mp4
    04:46
  • 2. Things Needed.mp4
    01:13
  • 3. Jenkins setup using docker.mp4
    03:25
  • 4. Job DSL plugin setup.mp4
    04:14
  • 5. Git repo setup and dsl job.mp4
    04:45
  • 6. Combining multiple jobs.mp4
    03:50
  • 7. Delete removed jobs.mp4
    04:00
  • 8. Scaling things using groovy.mp4
    03:54
  • 9. Reading data from yaml files.mp4
    14:23
  • 10. Segregating code.mp4
    12:15
  • 11. Support for different environments.mp4
    11:15
  • 12. Dynamic environment selection.mp4
    11:15
  • 13. Job templates.mp4
    17:17
  • 14. Job name same as file name.mp4
    06:51
  • 15. Moving jobs inside folders.mp4
    21:56
  • Description


    Automate jenkins job creation using job-dsl plugin

    What You'll Learn?


    • Generate jenkins jobs programatically using job-dsl plugin
    • Enable multiple job templates using groovy classes
    • Enable support for dynamic environments per job
    • Segregating jobs inside logical folders

    Who is this for?


  • Devops engineers who want to achieve next level of automation for jenkins job creation.
  • What You Need to Know?


  • Basics are Jenkins are needed for this course
  • You should know how to create a pipeline job in jenkins
  • Basic knowledge of any programming language
  • Basics of git
  • More details


    Description

    In the DevOps World, Jenkins is one of the best cards on the table. In this course, I will demonstrate how we can generate Jenkins jobs using the Jenkins job-dsl plugin. With the help of some groovy code, I have unlocked different dimensions of dynamic job creation where you can have the following features.

    1. Ability to generate jobs using the YAML configurations.

    2. Feature for supporting different job templates such that the framework can fit into any organization.

    3. Ability to select environments dynamic for every job.

    4. Organizing the jobs in a better way such that it is easier to manage and maintain.

    This course is for those who:

    1. Knows what is Jenkins.

    2. Knows how to create a pipeline job in Jenkins.

    3. Wanted to automate the Jenkins job creation using the gitops way.

    4. wanted to automate Jenkins job creation such that it can be onboarded on the developer portal.

    This course is not for:

    1. Learning basics of Jenkins.

    2. Learning how to create a pipeline job.

    3. How to deploy my application on Kubernetes.

    4. How to deploy a Java/node application using Jenkins pipeline.

    Start automating everything, and become a DevOps Master!

    Are you interested in venturing into a new world full of agile technologies?

    This is the right course for you!

    Who this course is for:

    • Devops engineers who want to achieve next level of automation for jenkins job creation.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Akshay Kumar Gupta
    Akshay Kumar Gupta
    Instructor's Courses
    I am a seasoned DevOps Engineer with 10 years of experience and a robust developer background. Throughout my career, I have excelled in building and leading teams to develop, automate, maintain, and secure large-scale cloud applications from the ground up. My expertise lies in implementing effective change processes and optimizing infrastructure costs.I spearheaded the implementation of Kubernetes (EKS, Istio, EFK) and led efforts in security fixes, including WAF implementation, networking fixes, and more. My experience also extends to process streamlining, automation, and the implementation of SIEM using ElasticStack.I have successfully designed and implemented the entire infrastructure on AWS using GitLab and ArgoCD. I am proficient in GitOps for provisioning new infrastructure and have played a key role in educating teams on DevOps practices and CI/CD. Notably, I have achieved a 40% cost reduction through the introduction of various automation and a vigilant approach.I built and managed remote teams while migrating a complex infrastructure of 170+ microservices to AWS with a well-defined architecture running on Kubernetes. I also implemented Single Sign-On (SSO) using LDAP and defined infrastructure standards across various fronts.My skill set includes proficiency in Ansible, Python, Shell scripting, Jenkins, Bitbucket, Jira, Artifactory, Maven, SonarQube, Zabbix, Grafana, ElasticStack, AWS, CI/CD, version control (CVS, SVN, Git), and expertise in various technologies including Java, Spring, Hibernate, MySQL, PostgreSQL, Redis, MongoDB, Docker, Elasticsearch, and more.I am passionate about driving technological excellence, enhancing team productivity, and contributing to the success of innovative projects. Let's connect and explore opportunities to collaborate!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 15
    • duration 2:05:19
    • Release Date 2024/02/15