You are on page 1of 21

NOTE 1) : This Document is useful for Civil Engineering Folks(Non-IT)

Working in IT (Release Management / DevOps specifically). You can


follow same format to create document based on your own education
eudstream etc.,

NOTE 2) : Update your Resume with some points from the SOC code
job description & tools listed as per the SOC code website (For SOC
code Link reference – see below).

ITINERARY OF SERVICES

Employer Location:
XXXXXXXXX

Client Location:
XXXXXXXXX

Direct Supervisor / Manager Information: HR / Client HR Manager Information


First Name & last name First Name & last name
Designation, Email , Designation, Email ,
Phone #’s Phone #’s

HR Lead Information
First Name & last name
Designation, Email ,
Phone #’s

My Profile & Work Email:


First Name & last name
Designation, Email ,
Phone #’s

My Work Hours:
Per Week: 40 hours
This document includes the
 Itinerary of services – Job responsibilities
 Percentages of work performed in the current job
 Tools used
 Qualifications
 Certifications
 Conferences & Meetings
 Publications
 Course work- & job-related tasks.
 Beneficiary Qualifications, Course work & Job related tasks
 Requirement of Bachelors from Similar Job Postings
(to prove bachelors is required for this kind of job)

My Job Responsibilities:
XXXXXX is part of xxxxxxxxteamxxxxxxx at xxxxxCompanyxxxxx for several application products.
He is working as xxDesignationxxx as part of xxxxTeamxxxx at xxxxCompanyxxxx, He is
responsible for supporting …..etc.,….etc., Include your job duties, responsibilities that match as
per your resume + SOC code from LCA (Refer LCA code and search for that SOC code Duties
from SOC link)

SOC Link for Reference:

https://www.onetonline.org/

Input your SOC code & search it for Job Duties and Descriptions.(Try to match as much in your resume +
this document as per the SOC code website.

For Software Developers, Systems Software: SOC code is 15.1133 (you can get this
from your LCA document)

Ex : https://www.onetonline.org/link/summary/15-1133.00

Approximate percentage of time allocation on job duties per month: (Add below points as per
your work)

 XXXXXX 20%
 XXXXXImprovementsXXXXX 20%
 Follow the XXXXXXXProcess 20%
 Meetings and Discussions/ Communication 10%
 Coordination of software releases 10%
 Documentation of processes / best practices 5%
 Reporting 5%
 Supporting 10%

Duties with the percentage of timings includes the following:


XXXXXX (20%): (Replace below points as per your Job description & SOC code
job duties and descriptions)
 This includes building and deploying software to testing environments and deploying
certified software production through the approved SCCM process by:
 Owning, coordinating and executing the strategy that facilitates ongoing parallel
development, branching, versioning/labeling, merging and common library management
for agile development team operations.
 Mastering selected tools that facilitate efficient, automated build management and
continuous integration of newly developed software.
 Designing, executing and deploying a packaged installation of development deliverables
to all environments through the approved SCM process.
 Using computers and computer systems (including hardware & software) to program,
write software, set up functions, enter data, or process information.
 Work with Hardware engineers (from Application Infrastructure team) and software
development team to make sure all pre-requisites are taken care before handling the
builds and releases of the new code/ modifying of the existing code into target systems.
 Work with different IDE based softwares for code modification, verification, peer review
etc., helping the developers to resolve the issues they face during the check-in, build &
deploy.
 Work with QA testing team members for the proper sign off to make sure all systems
testing and validations procedures are met before deploying the code from one
environment to other controlled environments like pre-prod & production.
 Support .Net Framework based projects for the build and deployment using powershell
scripts, Microsoft TFS web etc.,
 Work with windows based applications, creating Microsoft PowerShell scripts & modify
them as per the requirement to complete the required tasks.
Improvements (20%).
This includes maintaining deployment metrics and improving deployment process by:
 Develop procedures for the collection and reporting of certain release management
artifacts and metrics.
 Working with xxxxxxxxx team members, QA testers and developers to troubleshoot and
remediate issues found during the testing phases or production environments.
 Deploying and Implementing approved changes to production environments.
 Maintaining consistent and stable production-like testing and production environments.
 Keeping up-to-date technically and applying new knowledge as per the current job
requirement.
 Work on new deployment process using MuleSoft & Maven in order to get the
continuous integration, build & release process ready.
 Ability to Analyze information, troubleshoot issues and evaluating results to choose the
best solution and solve problems.
 Developing, designing, or creating new applications, ideas, relationships, systems, or
products, including artistic contributions.
 Work with Enterprise Data Analytics team to improve the process of deployment of
Hadoop systems automatically instead of manual process.
 Help EDA team for migrating the code repositories from Team Foundation Server to GIT.
 Work with EDA team to automate the manual process of deploying the Microsoft SQL
server reporting services which uses the backend system as Microsoft SQL server.

Following the xxxxxxxxx Process (20 %)


This includes implementing change control compliance, process improvement, efficient
communication, and mentoring by:
 Developing an efficient, continuous integration minded experience for source
management and incorporating an appropriate mix of revision, baseline, branching
process labeling, code quality analysis tools, release packaging and promotion to QA.
 Partnering with the development team to create release port-mortem reports as required.
 Working with the developments team lead, quality assurance testers, and developers to
troubleshoot and remediate issues found in various test environments.
 Contribute to the formal procedures and auditing that directly support company
compliance with SOX, SAS70, ITIL and internal change management compliance
policies as appropriate; and
 Serving as a team member responsible for implementing change control compliance and
efficient communication.
 Identifying the developmental needs of others and coaching, mentoring, or otherwise
helping others to improve their knowledge or skills.
 Make correct decisions as per experience to make sure quality code is promoted to the
higher environments and later gets promoted to production.
 Solve problems for future by gathering the information related to any failures by using
root cause analysis method.
Meetings & Discussions / Communication (10%).
This includes internally advocating new SCM processes and artifacts with necessary IT
team members to ensure new processes and artifacts are understood by:
 Communicating and enforcing appropriate best practices and standards for the
development team;
 Maintaining documentation and communication of release plans, scheduling and test
environments status; and
 Communication and suggesting to xxxxxxxxx team manager any concerns,
improvements, and additional system requirements that affect the testing or production
environments.
 Co-ordinating with team members, development teams & work together to accomplish
tasks.
Coordination of Software System Releases (10%)
This includes internal co-ordination between different IT support teams of
xxxCOMPANYxxxxxx ., that includes developers, Infrastructure engineers, application
operations, quality analysis, computers operations team members to ensure all releases follow
processes set by release management team standards :
 Co-ordinating with different teams to follow release management standard processes,
create implementation plan to build and release application code to different controlled
environments starting from release integration until production.
 Work with different IT teams to co-ordinate the Implementation plan review, analyze and
recommend any changes to the plan to deploy/ new installation of the code or modifying
an existing system in pre-production & production environment,
 Manage the co-ordination of the releases and support the applications deployment to
different environment including production.
 Support / troubleshoot any issues that are faced during this process.

Documentation of process / best practices (5%).


This includes documenting the release engineering / management activities, processes
that can enhance the current activities, co-ordination with other IT team members to discuss
and enhance the current processes etc.,
 Creating documents that can be referred to understand the release engineering /
management process by the new team members, new teams.
 Documenting the common failures, errors that are faced by the development team
members to ensure proper resolution is taken, so that the issue will not occur in future
during any other development related activities that are part of releases.
 Updating the metrics sheet with the release activities and information.
 Updating release calendar with the targeted lower level environments & production
deployments.
 Creating troubleshooting document that can help to troubleshoot common failures faced
by the release engineering team members.

Reporting (5%).
This includes creating reports that can be used internally between teams and can be a
reference for other teams to use.
 Creating reports using Microsoft SQL server that shows the current releases & upcoming
releases, that can be used by release engineering team & teams like development,
application infrastructure, application operations, network operations teams etc.,

Supporting (10%). (Add below tools as per what you support as per Job Role & SOC code job
duties and descriptions)

This includes supporting the development team and QA teams use of RM tools and
serving as higher-tier deployment and tools support within the team.

Tools & Softwares that are used to perform this job includes but are not limited to,
 Team Foundation Servers (TFS)
 GIT, GitHub
 Microsoft TFS web, Microsoft Release management tool
 Remote desktop servers access software,
 Citrix access
 Software distribution management software
 Puppet, Chef
 SQL Database, Hadoop Database
 Microsoft SQL Server Reporting Services(SSRS)
 Microsoft SQL Server Integration Services (SSIS)
 SQL
 Apache Maven
 Apache Tomcat
 Microsoft PowerShell
 Microsoft Tools
 Microsoft .NetFramework
 XML (Extensible Markup Language)
 Splunk
 MuleSoft
 Apache SVN
 Microsoft Office tools – Excel, Outlook for Email communication, MS SharePoint,
MS Visual Studio, MS Visual Basic, MS PowerPoint, MS
Word, Visio, Lync,
 Linux
 Defect tracking softwares
 Change gear
 SOAPUI
 IIS Servers
 Beyond Compare
 Docker, MuleSoft
 Kubernetes
 Mendex, PhoneGap,
Qualifications:
 Masters in xxxxxxxxxx from xxxxxxxxxx University in xxxlocationxxxxxxx in 20xx.
 Bachelor of Technology in Engineering from xxxxxxxxxx University, xxxxxxxxxx, India in
20xx
 Have more than X+ years’ experience in xxxxxxxxxx, xxxxxxxxxx, xxxxxxxxxx and
xxxxxxxxxx domains in all phases of web based and client/server applications in
xxxxxxxxxx.

Certifications :
 xxxxxxxxxx.
 xxxxxxxxxx.
 xxxxxxxxxx.
 xxxxxxxxxx.

Conferences & Meetings:


 Attended xxxxxxxxxx.
 Active member of xxxxxxxxxx , which helps to improve the processes of companies to
move to better integration and delivery of systems software

Publications, Workshops & Webinar’s related to Computer


Design/development/Analysis/Performance:
 Created, published and maintaining a website xxxxxxxxxx that shares knowledge of
software/systems to internet users all over the world.
 Trained users on analysis, development, source control, release management,
deployment and devops process.
 Helped many clients like xxxxxxxxxx, xxxxxxxxxx Mac to move to Continuous Integration
using Apache Maven, ANT, Jenkins, Python etc., Continuous Deployment/Delivery to
Linux, Windows Systems & Analysis/ Performance improvement which helped the
clients to achieve zero downtime for their websites.
 On-the-job training related to usage of PowerShell scripting, release management tool,
team foundation server etc., - to modify software, do necessary upgrades related to the
system and software used internally and externally by the companies.
 Attended webinar/workshop about Docker Datacenter in IT.
 Attended webinar/workshop about Navigating to DevOps maturity in the real world.
 Attended workshop/training on Docker by Dallas DevOps meet up group.
 Attended workshop/training on Tableau computer software – Reporting tool.
 Attended DevOps IT foundation classes/ workshop by Skill Speed.
 Attended webinar/workshop about Continuous delivery in the Enterprise IT.
 Attended webinar/workshop about How to go from Continuous integration to Continuous
delivery in the Enterprise IT.
 Attended webinar/workshop about Unifying your application release and configuration
automation.
 Attended many IT courses related to computer applications development, analysis,
design, deployment from Linux Academy.
Beneficiary Qualifications, Course work & Job related tasks :
xxxxxxxxxx has completed Masters & Bachelors of Engineering degree and coursework and
they are crucial to the proposed job duties. A few specific examples include, but are not limited
to, the following:

 The knowledge acquired through the engineering course titled "CVEN-6388 - Computer
& Infrastructure Design Project" is useful for the Release Engineering/ Management
process and Infrastructure Design improvements which is core part of the release
management process for better and faster IT software releases of our products.

 The Risk Assessment knowledge / skills gained from "MATH-5305 - Reliability & Risk
Analysis" course will help xxxxcompanyxxxxxx to pro-actively find out risks related to
xxxcompanyxxxxxxx IT products.

 The analytical capabilities gained from "CVEN-5347 - Statistical principles in


Engineering Systems" during Masters in Engineering is helping with the statistical data
analysis by using computer software related to our xxxxcompanyxxxxxx IT products and
apply my engineering skills for better IT solutions.
 The planning, organizing, scheduling knowledge/skills which he gained from
"ENGR 5201 - Computer Methods Engineering Project Management" helps with the
xxxxTeamxxxxxx process, which involves managing, planning, scheduling of software
projects and controlling the output for a better software product for business process
improvements, etc.

YOU CAN ADD EDUCATIONAL TRANSCRIPTS(FROM MASTERS ETC.,) SCANNED


PHOTOS HERE HIGHLIGHTING THE COURSES YOU REFERRED ABOVE

YOU CAN ADD EDUCATIONAL – BACHELROS / MASTERS DEGREE CERTIFICATE


SCANNED PHOTOS HERE HIGHLIGHTING THE COURSES YOU REFERRED
ABOVE

YOU CAN ADD CERTIFICATTIONS YOU TOOK EXTERNALLY – SCANNED


PHOTOS HERE

Requirement of Bachelors from Similar Job Postings:

You might also like