We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Competent IT professional with about 17 years of experience in Software development, Release Management and DevOps Engineering, a Build Integration Engineer. Experience in creating DevOps Pipelines and with meeting various metrics requirements. Experienced in all phases of SDLC including analysis, design, coding, scripting, and testing, and expertise in using various DevOps Tools and Techniques.
  • Sound technical knowledge and understanding of Corporate IT Infrastructure and System and good appreciation of Agile, continuous delivery, and DevOps practices
  • Setting up CI/CD for continues deployment and delivery using various tools and technologies like Jenkins, Maven & Version control system design and implementation, Build Automation, Auto Deployments etc
  • Experience in analysing requirements, designing, developing, and delivering complex enterprise applications in Java/J2EE
  • Exposure to cloud computing and AWS. Having good knowledge with EC2, ECS, ELB, S3, IAM, Storage Gateway, Elastic Beanstalk and Autoscaling
  • Proficiency in managing the design change process, ensuring configuration identification by reviewing design release documents for completeness and proper authorizations; adept at assisting with the management of the complete release schedule for application deployment.
  • Strong skills in source code repository tools such as Clear Case, SVN.
  • Expertise in C/C++/Java builds with Maven, GIT, and Jenkins.
  • Experiences in Clear Quest, Jira.
  • Proficiency in Technologies such as Kubernetes, Docker, Chef, Jenkins, Ansible or similar skills Confidential regular / basic coding knowledge
  • Functional knowledge on JIRA, Confluence, SharePoint, Technical and functional knowledge on GitHub, GitLab, Jenkins, Maven, Nexus, Splunk, HP Fortify (SAST Tool) integration with CI/CD and Developers IDEs and Shell Scripting
  • Experience in AWS services like EC2, VPC, S3, EBS, ELB, Cloud watch, RDS, ECS, and IAM Services.
  • Supported software development environments and production environments with third party software: database, middle ware, application server, Unix/Linux, and Windows
  • Excellent skills in Unix Shell scripting and good C/Cobol programming experiences.
  • Extensively worked on Jenkins for CI/CD and for End - to-End automation for all build and deployments by using pipeline as a code (Groovy Script)
  • Experience in using Maven as build tool for the building artifacts from source code and managing artifacts in Nexus Repository Manager
  • Configuring and troubleshooting Docker containers, Kubernetes pods, deployments, replica sets, services, volumes, config maps, and worker nodes
  • Having experience on setting up and managing Docker registries as well as creating Docker files to create custom images.
  • Experience on setting up Kubernetes platform, deploying Micro services and other web applications
  • Experience in configuring automatic scaling of pods using labels, selectors on cluster nodes, scheduling the pods on specific nodes as per the requirement.
  • Experience in AWX and writing the Ansible playbooks as per the requirement.
  • Expertise in trouble shooting on the problems while building, deploying and Production support.
  • Good Knowledge and Experience on Network Security Firewalls, Application Lifecycle Management, Change & Release Management and ITIL process. Experience in automation and Shell scripting and YAML, Groovy
  • Create and establish build process using MAVEN to perform builds efficiently and deploying the application onto the Tomcat Application Server.
  • Experience in Linux tasks Like Providing permissions to users, changed ownership on files and directories, scheduling of automatic repetitive Jobs with Crontab, Increasing and decreasing the file system sizes, Creating and maintaining users and groups and troubleshooting on service unavailability
  • Creating and managing the branches and repositories in GitHub, creating, and reviewing Pull Requests to merge into master branches to avoid conflicts.

TECHNICAL SKILLS

Automation/Build Tools: Jenkins 2, Maven & Terraform

Configuration Management Tools: GitHub, Service Now & JIRA

Version Control s: GIT, Perforce & SVN

Cloud Technologies: Amazon AWS Cloud

Operating Systems: Unix, Linux OS & Windows

Scripting: Unix Shell scripting, Python & PowerShell

Web/Application Servers: WebLogic 8.x, Tomcat, Apache2

ETRM Tool: Open link Endur V14

Programming Languages: Java, J2EE

PROFESSIONAL EXPERIENCE

Confidential, Houston TX

Sr Devops Engineer

Responsibilities:

  • Credit Data Pond SRE Dashboard end to end CI/CD pipeline configuration
  • Design and implementation of Version control system like configuring the repository, branching & code merging, and promotion of codes
  • Python scripting to automate the data flow on day-to-day tasks.
  • Build and deploy in various environments (DEV, CERTS, and Pre-Prod).
  • Actively integrate the build with various NuGet packages and deploy it to the environments. Create integration builds, validate, and stage them for releases.
  • Expertise in release management & deployment tools like AWS Code Pipeline, Cloud Formation, and AWS Code Deploy.
  • Maintained Source Code Repository using GITHUB and performed different operations like Branching, Merging, and Tagging.
  • Involved in designing and implementing an Orchestration tool that allowed clients to automate their continuous integration and continuous delivery (CI/CD) pipelines utilizing Jenkins and Docker containers and Chef.
  • Experienced in Elastic Kubernetes Service (EKS) to produce production-grade Kubernetes that allow enterprises to reliably deploy and run containerized across virtual clouds.
  • Serverless framework for deploying multiple Lambda Functions, IAM Roles API Gateway, and containerizing those functions in such a way that they can be Platform Independent
  • Triaging the issues with the right team and coordinating with the Application/services team the fix

Environment: Jenkins, GIT, Bitbucket, Devops, CI/CD, Python, Azure, TFS, C#, PowerShell, AWS, Windows, Splunk, Jenkins, JFROG Artifactory, Confluence, ServiceNow, Fiddler, Docker, MySQL, Elastic Kubernetes Services

Confidential

Lead Devops Engineer

Responsibilities:

  • Design, plan & transformation for the datacentre migration to AWS Cloud platform
  • Jenkins pipeline creation using groovy & Git branching and merging strategy
  • Infrastructure as code development using various tools & programming with groovy, Terraform, Python, shell scripting
  • Design and deliver of CI/CD environment
  • Managing weekly releases planning and effort necessary for promoting the changes
  • Designing new release process to meet the business needs and maintaining SLA adherence and metrics to drive continuous service improvement
  • Defining Change Control Process for the service
  • Driving a variety of process improvements that reduce the number of releases by lowered risk and maintained quality and functionality and time to market
  • Handling Environment management activities like applying for licenses, connecting other interfaces, patch deployment and application server allocation/de-allocation, new environment setup, and applying s

Environment: Open link Endur, VSTS, Service Now, GIT, Azure Devops (VSTS) and Citrix

Confidential

Sr. Devops Engineer

Responsibilities:

  • Handled weekly releases for promoting the changes to production environment along with non-prod environments.
  • Defined Change Control Process for the service.
  • Increased efficiency and reduced poor release instructions which reduce the risk of migrating the changes to prod environment
  • Providing a Business solution for Software Configuration Management Related Process and Designing the Process structure for various projects involved on Deliveries.
  • Created CI/CD pipeline for code deployments on Azure DevOps/VSTS and maintained build definitions for various branches.
  • Automated installation and configuration of Apache Tomcat servers using Python. VSTS branching and merging process - Process Streamline.
  • Automate the existing build process - Support continuous integration build environment and automated package migration processes.
  • Expertise in automating Jenkins to build code based on YAML and Python
  • Monitor and maintain the health of the overall VSTS on the Azure platform. Automated deployment to non-production and production environments.
  • Developed Build and Deployment Scripts using build tools MS Build and Maven in Jenkins to migrate from one environment to another through Nexus and SonarQube
  • Worked on Creating and Managing Docker and Kubernetes Environments.
  • Worked with Ansible (automation tool) to automate the process of deploying/testing the new build in each environment, setting up a new node and configuring machines/servers.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new build and configured the Ansible playbooks with Ansible Tower (AWX).
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Configuring, troubleshooting Docker containers, K8s pods, deployments, replica sets, services, volumes, configmaps and worker nodes
  • Managing and integrating code Quality tools like SonarQube, manage sonar rules, Quality gates.

Environment: Open link Endur, VSTS, Service Now, GIT, and Citrix, Microsoft Azure, TFS, .Net, PowerShell, Windows, Splunk, Jenkins, ServiceNow, CA Harvest, HP PPM, Apache Tomcat, SQL Server, SonarQube, Python, YAML, Maven, JIRA.

Confidential

Java Lead

Responsibilities:

  • Developed the modules using Struts framework
  • Worked on writing XML Schema Definitions (XSD) from XML and writing WSDL
  • Worked on calling other interfaces in the application by using web services
  • Tested web services through SoapUI tool; Involved in bug fixing and Junit
  • Lead the Java Development Team with an Agile Scrum environment as scrum master
  • Led Java Development Team with an Agile Scrum environment as scrum master
  • Roles: 70% as individual contributor,15 % as technical lead and 15 % as scrum master
  • Involved in LLD writing
  • Team coordination, meetings, code reviews
  • Lead the whole effort right from the collection of requirements to deployment of the application Involved in Java/j2ee implementation for the green field project development.
  • Involved in creating new Restful web services using Java, Spring Boot, spring rest services
  • Used OAuth2.0 based authorization
  • Used Hibernate ORM for back-end database operations
  • Used Junit framework for unit testing

Environment: Java, Struts 2.0, DB2, OpenJPA, XSD, Web services, IBM RSA, RTC, Web Sphere 7.0, SoapUI

Confidential

Java Developer

Responsibilities:

  • Developed the modules using Struts framework
  • Worked on writing XML Schema Definitions (XSD) from XML and writing WSDL
  • Worked on calling other interfaces in the application by using web services
  • Tested web services through SoapUI tool; Involved in bug fixing and Junit
  • Developed GUI pages by using JSF in SSP
  • Developed database utility for cache mechanism by java/spring/Hibernate in PIP
  • Involved in designing (class diagrams) for CRs in PIP and XIP
  • Closely worked with client in two phases development for loyalty program in PIP
  • Developed different web service calls implementation done in PIP

Environment: Java, Struts 2.0, DB2, OpenJPA, XSD, Web services, Web Sphere 7.0, SoapUI

Confidential

Java Developer

Responsibilities:

  • Developing the modules using Page flow (Java Page Flow) framework
  • Handling Integration with other systems (IDAM, Selfcare)
  • Using Hibernate for the interaction with the database
  • Working on Universal Content Management (UCM)
  • Involved in preparing Unit test cases and Unit testing

Environment: JPF (Java Page Flow), JSP, Java Script, Oracle 10g, Hibernate, Portals, Portlets and Web logic Portal Server

Confidential

Java Developer

Responsibilities:

  • Developed the modules using Struts framework
  • Developed front end user interface pages by using JSP
  • Involved in PL/SQL procedures for generating events for email alerts
  • Involved in preparing Unit test cases and Unit testing.

Environment: Struts, JSP, Java Script, Oracle 10g, Tomcat 6.0 Windows XP

Confidential

Java Developer

Responsibilities:

  • Internationalization of the Code (Thai Conversion)
  • Adding the new features to the existing modules (enhancements)
  • Handling Change Requests (CR’s)
  • Preparing Unit Test Cases.
  • Bug fixing.

Environment: Struts, Servlets, JSP, Java Script, Oracle, Windows XP

Confidential

Java Developer

Responsibilities:

  • Adding the new features to the existing modules (enhancements)
  • Handling Change Requests (CR’s)
  • Preparing Unit Test Cases and Bug fixing.

Environment: Struts, Servlets, JSP, Java Script, Oracle, Windows XP

Confidential

Java developer

Responsibilities:

  • Slashed number of software bugs by improving software quality through comprehensive testing, code inspections and standardizing and streamlining software development process.
  • Ensured software product ease-of-use, engagement, and user satisfaction by designing, implementing, and synthesizing research that influenced design of 360 commerce product.
  • Preparing Unit Test Cases and bug fixing.

Environment: Core Java, Swings, XML, MySQL, Windows XP

We'd love your feedback!