Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kanth login #326

Open
wants to merge 11 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 119 additions & 0 deletions JD-1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
Description

This role of DevOps Platform Administrator is to design and manage a highly available containerization platform and related cloud native tools.

The DevOps Platform team is responsible for maintaining all Kubernetes clusters and underlying technology required for hosting in a private cloud.

Kubernetes are taking care of creating a private cloud

As a DevOps Platform Administrator, you will collaborate with the team on the architecture, configuration, and maintenance of all DevOps related projects, tools and processes, as well as participate in troubleshooting, remediation, documentation and onboarding of new applications.


Responsibilities
• Work with team to architect, deploy and manage private cloud Kubernetes platforms and related cloud native tools

• Work with development and configuration management teams to identify and resolve issues with applications and application deployment pipelines
• Configure Windows and Linux operating systems on virtual and physical servers
• Utilize automation tools such as Terraform, Ansible, or similar
• Work support tickets assigned to the DevOps team
• Monitor system performance and logs and provide reports for managements awareness into the technical health of Paycom's infrastructure
• Develop team documentation for day to day duties and team knowledge
• Keep systems properly configured, updated, healthy, hardened and scaled to meet the needs of the business



DevOps Platform Administrator ===> Devops(developer)+operations === Experience

Tool : containerization platform ( Docker+Kubernetes)

Docker == Containers ===Managing the containers is nothing but kubernetes

Containers ===> Light weight VM == VM -- virtual machine == AWS ec2 -instance ===Virtual machine

containers == ec2-instance Can be managed by kubernets ( Kubernetes is admin tool)

design and manage====>

related cloud native tools. === Kubernets == Open source and cloud native tool ( AWS EKS == Elastic kubenertes service) /GKE/AKS

Open source Kubernetes ===> kubeadm / kops / Minikube

private cloud ===> You are maintain a seperate network ( You are maintaining seperate IPS)


AWS ===> VPC ====Virtual private


AWS will provide 2 networks 1.default network ( It is managed by aws ) 2. User defined network ( By creating a VPC ===> User / organization /Devops enginer/ Admin) = private network


Docker

Kubernetes

Monitoring Tools

CLoud

Ticketing Tools


ec2 vs docker

ec2-===> virtual machine You can deploy a single == 5 ec2 server

Docker ===> It is light VM == You can deploy 5 application at a time

On a singlt ec2 machine we can create 5 Docker containers

Kubernetes ===manage the docker containers



deploy a application

Role of a Devops engineer deploy a application , Manage the application , Monitor the application

Deploy the application ===>

deploying your application in different platforms

1.Om premises == Your complete servers hosted at your office location == Physical servers ====> This is not using

Hybrid infrastructure ===> 50% on premised + 50% on cloud === Ex : banking

2. Clloud === AWs ec2 server == ex : balluun

3. Containers ===> 1 ec2 serer they can deploy multiple applications

4. Kubernetes ===> Deploy in kubenetes ===> It is a advance tool of dockers used for administrative of docker containers ex: amazon.com



Java application what is 2 tier and 3 tier arch

balluun === 3 tier application

3 tier arch

front end ===>Java application == Build a business logic

backend ====> Mysql Database == it is used to store your application data

Webserver === Tomcat ==> Host your application for access outside of the world ====> www.google.com === Application code+ database

2 tier ===>

Frontend == Application code === Any programetical language

backend ===> Database ===> Store all your application

MS office








Binary file added jre-7u2-windows-x64.exe
Binary file not shown.
243 changes: 28 additions & 215 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -1,220 +1,33 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>com.example.maven-project</groupId>
<artifactId>maven-project</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<name>Maven Project</name>
<description>Sample Maven project with a working, deployable site.</description>
<url>http://www.example.com</url>

<properties>
<project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>utf-8</project.reporting.outputEncoding>
</properties>

<modules>
<module>server</module>
<module>webapp</module>
</modules>

<distributionManagement>
<site>
<id>site-server</id>
<name>Test Project Site</name>
<url>file:///tmp/maven-project-site</url>
</site>
</distributionManagement>

<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>

<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>

<plugin>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>com.example</groupId>
<artifactId>sample-project</artifactId>
<version>1.0.0-SNAPSHOT</version>

<build>
<plugins>
<!-- Maven Compiler Plugin -->
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>


<!-- Maven Surefire Plugin -->
<plugin>
<artifactId>maven-jxr-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
</plugin>

<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>

<plugin>
<artifactId>maven-pmd-plugin</artifactId>
</plugin>

<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
</plugin>

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
</plugin>

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
</plugin>
</reportPlugins>
</configuration>
</plugin>
</plugins>

<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.8</version>
</plugin>

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
</plugin>

<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
</plugin>

<plugin>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>

<plugin>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.6</version>
</plugin>

<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.4</version>
</plugin>

<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.1</version>
</plugin>

<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
</plugin>

<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
</plugin>

<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.11</version>
</plugin>

<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version>
</plugin>

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version>
</plugin>

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<version>2.4</version>
</plugin>

<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.0.0.M1</version>
</plugin>
</plugins>
</pluginManagement>
</build>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>

<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit-dep</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.2.1</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>1.2.1</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>1.8.5</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>

<scm>
<connection>scm:git:[email protected]:jleetutorial/maven-project.git</connection>
<developerConnection>scm:git:[email protected]:jleetutorial/maven-project.git</developerConnection>
<tag>HEAD</tag>
<url>http://github.com/jleetutorial/maven-project</url>
</scm>

<prerequisites>
<maven>3.0.3</maven>
</prerequisites>

</plugins>
</build>

</project>
3 changes: 3 additions & 0 deletions webapp/src/main/webapp/index.jsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
<h1> Hello, Welcome to Valaxy Technologies !!! </h1>
<h2> Deploying on Kubernetes </h2>
<h3> One last test </h3>
<h4> welcome to Jenkins </h4>
<h5> I love jenkins ever for ever </h5>
<h6> I love my India </h6>