We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • An experienced IT professional with 6 years of experience as a Dev Ops and Build and Re - lease Engineer with in-depth understanding of principles and best practices of Software
  • Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like GIT, Subversion and Perforce.
  • Having work experience in support of multi, platforms like UNIX, LINUX, Ubuntu, RHEL, Fe- dora and Windows of production, test and development servers.
  • Extensively worked on Jenkins, Bamboo for continuous integration (CI), End to End au- tomation for all build and deployments.
  • Hands on experience in installing and administrating CI tools like Jenkins, SonarQ, SubVer- sion and Nexus/Artifactory.
  • Used Jenkins for Continuous Integration and deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS
  • Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in conducting auto deployment of software applications in secure and managed environment: using Docker.
  • Experience in Deploying WebSphere Application Server, JBoss, Apache and Tomcat web server.
  • Experience in working with Tracking Tools like JIRA and Bugzilla.
  • Experience in Implementing Configuration Management tool Ansible for Application Deploy- ments & Environment configuration.
  • Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Com- mands, Users Mount Points, and Packages. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Experience in Using Ansible and Ansible Tower as Configuration management tools, to auto- mate repetitive tasks, quickly deploys critical applications, and proactively manage changes and in managing Ansible Playbooks with Ansible roles, group variables, inventory files copy and remove files on remote systems using file module.
  • Experienced in analyzing Websphere/JBOSS server logs, node manager logs and Plug-in logs for troubleshooting and resolving issues.
  • Install and configure application monitoring tools Dynatrace/AppDynamics agents in Jboss and Websphere App Servers.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual
  • Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3 and Route53.
  • Deploying, managing and operating scalable, highly available, and fault tolerant systems on
  • Amazon Web Services (AWS).

WORK EXPERIENCE:

DevOps Engineer

Confidential, phoenix, Az

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Performed all necessary day - to-day GIT support for different projects.
  • Managed Version GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Responsible for daily builds/deployments from Integration environment through staging environment: .
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Implemented multiple Ant scripts for the Auto build and deployment of existing Java/.Net applications to create EAR files in UNIX (putty) environment.
  • Created build and deployment jobs in Jenkins for various components.
  • Merged release branches to the trunk after the production release and resolved the con- flicts that arose during the merge.
  • Responsible for installing and configuring Continuous Integration tools such as JenkinsCruise Control and Hudson to automate build, deployment processes.
  • Responsible for running different types of static analysis, code coverage and unit tests from the CI server.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Installed, configured and upgraded JBoss application server.
  • Deployed the artifacts to Apache Tomcat web server and Websphere Application Servers.
  • Created AWS Route53 to route traffic between different regions.
  • Leveraged AWS cloud services such as EC2, Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with
  • Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Working with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS environment.
  • Coordinating with developers for merge/build issues/failures.
  • Used JIRA as ticketing tool.

• Environment: Subversion, GIT, Ant, Maven, Jenkins, BuildForge, JBoss, Apache Tomcat, Perl scripts, XML, Shell scripts Nexus, JIRA, Oracle, UNIX, LINUX, Windows.

DevOps Engineer

Confidential, Phoenix, Az

Responsibilities:

  • Responsible for all aspects of regular (planned) and emergency patch releases.
  • Proposed branching strategies for using Version Control Systems like GIT & Subversion. Cre - ated branches, performed merges in version control systems GIT, SVN.
  • Integrated Code Quality Tools like Cobertura, Findbugs, Check Style and PMD in the build scripts.
  • Co-ordinate with QA to integrate test data management processes and test suites into the build environment.
  • Maintained SVN repositories for Dev Ops environment: automation code and configuration
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Jenkins as a CI tool for performing the build automation.
  • Configured Workflows created new Jobs and modified existing projects to automate.
  • Responsible for Support and reliable maintenance of the applications running on Red hat
  • Linux production Environment.
  • Created Ansible playbooks to automate package installation from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible tower to manage Web Applications, Config Files, Data Base, Com- mands, User Mount Points, Packages and for running playbooks stream in real-time and amazed to see the status of every running job without any further reloads.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change and Implemented
  • Infrastructure automation through Ansible for auto-provisioning, code deploymentssoftware installation and configuration updates.
  • Capable of doing Ansible setup, managing hosts file, using yaml linter, authoring various playbooks and custom modules with Ansible.
  • Installed, Configured, Administered WebSphere Application Servers 6.1/7.0.
  • Managing WebSphere Application Server using command line tools and scripts.
  • Responsible for deploying executables on to IBM web sphere Application servers and au- tomating the deploy process with Jenkins, Lunt build and Python Scripts.
  • Configured WebSphere Deployment Manager and Application Server profiles in clustered en- vironment to utilize the advantages of failover and load balancing in multi-node environment.
  • Monitoring & performing daily health check for WebSphere Application Servers (JVM s) and
  • System Level resources using Tivoli performance viewer.
  • Installed, configured and administered Apache 2.2 and Tomcat 7/8 on Linux.
  • Analyzing Log files such as WebLogic/JBOSS server logs, node manager logs, Plug-in logs and thread dumps for troubleshooting and Problem determination to resolve issues.
  • Involved in assisting QA team in Load and Integration testing of J2EE applications on Web- sphere/JBOSS Application Servers.
  • Written Python scripts to monitor the logs after deployments and send emails automatically.

• Environment: GIT, Github, Subversion 1.6, Shell, RHEL, Linux, AIX, ANT/Maven, JUnit, Cobertura, Jenkins, Hudson, 5, Visual Build Pro, MS BUILD, WebSphere Application Server Network Deployment, Ansible, AWS, Chef, Nexus, IBM HTTP Servers, Tomcat, Puppet, Perl Scripting, Oracle, MS SQL Server, Java, J2EE Applications.

Release Engineer

Confidential, SanJose, Ca

Responsibilities:

  • As Release Engineer participated in "Release Readiness Review" status meeting (Go/No - go
  • Process)
  • Creation of Release Plan, Definition, collection, analysis & presentation of Release Project
  • Metrics on weekly basis.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business
  • Analysis) in geographically separated environment.
  • Presenting Project's Weekly status to Senior Management during Weekly Status Meetings.
  • Key Member of CCB (Change Control Board) in case of change in defined scope of the re- lease(Change in requirements).
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. TestUAT, Performance/Tech. Test, Training & Staging environments (Mock Cut-Overs)) & final mi- gration into Production Environment
  • Implementing Corrective-actions in case of deviation from the Release plan.
  • Overseeing the continuous build, integration & testing for Java related code running on
  • Cruise Control Mechanism (Unit, Integration & System Level Tests).
  • Actively participated in the automation effort, Wrote security & web architecture provision- ing scripts for Dev Ops code Chef in Ruby
  • Participated in the release cycle of the product, which involves environments like Develop- ment, INT, QA and Production
  • Used GIT for branching, tagging, and merging
  • Evaluated and implemented internal and third-party tools for appropriateness, ease-of-usescalability, robustness
  • Coordinated with operations teams to create strategies and detailed plans for deployment sequencing, timing.
  • Experienced with release engineering, build or configuration management in Jboss/Tomcat web application environment.
  • Solid understanding of UNIX environment and network technology (symlinks, NAS devicesNFS/CIFS mounting)
  • Solid understanding of load balancing appliances in a web environment
  • Communicated with technical project leads, developers, quality assurance, and business team members

Environment: ANT/MAVEN, Perforce, Hudson/JENKINS, AWS, Dev Ops, Anthill Pro, Oracle, MS

SQL Server, WebLogic, WebSphere, Remedy, Subversion, GIT, Github, Clear Case, Chef, Pup- petSolaris, Linux, Unix, AIX, Perl, Shell.

TECHNICAL SKILLS

SCM Tools: Subversion, GIT, CVS and Clear Case.

CI & Provisioning Tools: Hudson, Jenkins, Bamboo, Anthill Pro, Chef, Puppet. Build Tools ANT, MAVEN, Gradle

Operating System: Windows … UNIX, LINUX, Aix, Ubuntu, Fedora

Bug Tracker& Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest

Tools: MS Office Suite, Nexus, Atlassian JIRA, Confluence.

SDLC: Agile, Scrum Waterfall Methodologies.

Languages: C, C++, SQL, .NET, Python, Ruby, Objective C, Java/J2EE.

Scripts: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, Python.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers: Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL, DB2

Reporting: QlikView, Tableau

We'd love your feedback!