Devops Engineer Resume
SUMMARY
- Having 7+ years of experience as Devops Engineer and Build and Release Engineer working on JenkinsFile, Linux and windows environments, CICD and Report tools.
- Having 2+ years of experience as Mainframe Developer
- Experience on Groovy scripting with focus on Devops tools, CI/CD .
- Experience in version control using TFS, GIT and GITHUB and continuous integration management using Jenkins.
- Detailed technical knowledge and hands - on experience of Build Engineering, Configuration Management and DevOps Engineering
- Experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Jenkins, Subversion, Git, Linux, Ansible across various Sectors
- Designing scalable and highly available Domain Name System within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments
- Develop CLOUD Formation scripts to provision EC2 instances, created CLOUD Formation templates and deployed AWS resources using it. Involved in development of test environment onDockercontainers and configuring theDockercontainers usingKubernetes.
- Used Agile practices (iterative development & sprints) for various user stories during the project execution.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and implementing and Post-production analysis of the projects
- Developed complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers
- Configured the servers with the Nagios monitoring and monitored the performance metrics of the production servers.
- Experience with Tomcat and expertise in making configuration changes.
TECHNICAL SKILLS
Configuration Management: Jenkins, Ansible, GIT, TFS.
Programming Languages: Groovy script, COBOL, JCL
Operating System: LINUX, Windows.
Monitoring Tools: Nagios, TeamQuest, Splunk.
Other Tools: SonarLint, SonarScan, Fortify Scan and VeraCode
CI/CD & Build Tools: Jenkins, Ansible, Shell, PowerShell.
SCM Tools: Git
Testing Tools: RCPTT, Xpeditor, Topaz Total Test
Version Control: Endevor, TopazConnect, CA Endevor SCM, PANVALETDatabase SQL, DB2, IMS DB and VSAM.
Utilities: SyncSort, IEBGENER, IDCAMS
AWS IaaS Cloud: EC2, S3, RDS, IAM, Storage Gateway, Glacier, CloudFront, Ops Works, CloudFormation, SNS, SQS, VPC, Direct Connect, Route53, Elastic Load Balancing, CloudWatch, Autoscaling, Elastic Beanstalk.
PROFESSIONAL EXPERIENCE
Confidential
Devops EngineerResponsibilities:
- Implemented continuous integration and deployment solutions to target environments using Jenkins.
- Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc.
- Used Git as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs etc.
- Managed build results in Jenkins and deployed using workflows.
- Deployment and Configuration of Monitoring Tools
- Implemented Continuous Integration using Jenkins and GIT.
- Deployed Mainframe applications through Tomcat Application servers
- Deployed .Net applications through TFS
- Generated UNIX scripts for build activities in QA, Staging and Production environments
- Manage the integration of new software projects and products into the build environment.
- Involved in scrum meetings, product backlog and other scrum activities in collaboration with the team.
- Developed an automated, continuous, build process that reviews the source code, identifies build errors and notified appropriate parties to expedite/facilitate synchronization to the latest build.
Confidential
Responsibilities:
- Gathering the Functional requirements from the customer and preparing the high level Design document (ADS)
- Preparation of the Impact analysis
- Preparation of Program specification document
- Coding as per the design prepared
- Preparing the test case scenarios as per the customer requirement
- Involved in Unit Testing to ensure the design is as expected
- Preparing the unit test report for the tested code.
- Preparation of issue log for all clarifications on the design changes
- Helping the team members in resolving the technical issues and review the technical changes.
