Lead Devops Engineer Resume
Lafayette, LA
SUMMARY
- Having 12+ Years of Software industry experience encompassing a wide range of skill set, roles and industry verticals in that having 6+ years of experience as Lead Devops engineer and 6+ Years of experience as a Mainframe Developer.
- Continuous Integration/Continuous Delivery (CI/CD) infrastructure, responsible for setting up technology and processes. This includes analyzing needs, determining the best tools.
- 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
- Implement best practices and tracking, including, but not limited to containerization, deployment frequency, speed of deployment and Disaster recovery.
- Manage Docker container clusters with Kubernetes
- 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.
- 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.
- 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, UNIX shell scripting, YAMIL, Ansible, COBOL, JCL
Operating System: LINUX, Windows.
Monitoring Tools: Nagios, TeamQuest, Splunk.
Other Tools: SonarLint, SonarScan, Fortify Scan and VeraCode
CI/CD & Build Tools: Jenkins, kubernetes, selenium, Ansible, Shell, PowerShell.
SCM Tools: Git
Testing Tools: RCPTT, Xpeditor, Topaz Total Test
Version Control: Endevor, TopazConnect, CA Endevor SCM, PANVALET
Database: SQL, DB2, IMS DB and VSAM.
Utilities: Splunk,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 - Lafayette, LA
Lead DevOps Engineer
Responsibilities:
- 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
- Design and deliver cloud architecture blueprints for management of highly available application workloads on public cloud (AWS) and integrations with internally hosted enterprise services.
- Manage the integration of new software projects and products into the build environment.
- Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
- 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.
- Used Agile practices 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
Confidential - Chattanooga, TN
Lead Mainframe developer
Responsibilities:
- Analysis of LAA (Logical application architecture)
- 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.
- Maintaining quality records
- 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
Confidential
Mainframe developer
Responsibilities:
- 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.
- Maintaining quality records
- 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