Sr. Devops Engineer Resume
New Albany, OH
SUMMARY
- Around 9 years of experience in DevOps, AWS, Cloud, Build and Release administration including broad work towards code arrangement, bundling, building, troubleshooting, automating, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations tuning and deploying code over multiple environments, also familiar wif Data Centres, Elastic IP's and managing security groups on AWS.
- Experience architecting and building solutions leveraging DevOps tools such as Puppet, Chef and Jenkins, Git, etc.
- Good understanding of automation practices throughout teh development, build and deployment phases of teh application life - cycle.
- DevOps principles CI, CD, CM and agile and lean software development methodologies to seamlessly deliver high quality software applications to teh end users at teh speed of needgenerating value for teh company and teh customers.
- Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Ruby, PHP PERL.
- Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
- Experience in development wif OSS's like C, Java, JavaScript, Python and Perl.
- Experience wifHTML5, CSS3, jQuery, jQuery Mobile, AJAX, JSONand emergingweb technologies.
- Experience wifJavaScriptframeworks such asAngularJSandBackbone.js.
- Solid technical background developing intranet, internet,N tier and Client Server applicationsof.NETObject Oriented Programming usingASP.NET, SQL Server, MVC, WPF, WCF, Azure Cloud, Azure HDInsight and ML Studioand performance optimization tools and technology.
- Experience wif cloud services (AWS) elastic capacity administration and cloud deployment and administration tool.
- Build automation using ANT/ Maven and implementation of Continuous Integration through Jenkins/ Team city.
- Experience in Administration for various environments in software development life cycle (SDLC) Windows, Ubuntu and involved in developing manifests.
- Implement and manage continuous code build and deployment wif Chef.
- Good Knowledge of Software Development Life Cycle(SDLC), Well versed in AGILE Methodologies.
- Experience in installing Firmware Upgrades, Kernel patches, system configuration, performance tuning on Unix/Linux systems.
- Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks.
- Protected encrypted data needed for tasks wif Ansible Vault.
- Experience wif Ansible Tower to more easily manage enterprise Ansible deployments
- Worked wif Ansible in conjunction wif Vagrant in a DevOps environment.
- Utilize AWS CLI to create and access Resources.
- Utilize Puppet for configuration management of hosted instances wifin AWS.
- Helping testing team by making sure dat all teh back-end jobs works effectively at teh time of QA and UAT.
TECHNICAL SKILLS
SCM Tool: GIT, Subversion (SVN), PerforceBuild Tool Ant, Jenkins, Terraform, Perl, Maven, Make file, Quick Build, Team City
Servers: JBOSS, Apache Tomcat, WebLogic, WebSphere
Version Control Tools: CVS, SVN, Harvest, Perforce
Languages: Shell, Perl, C, C++, Java
Web Technologies: JDK 1.4/1.5/1.6 HTML, XML, JSON
Operating System: UNIX, Linux, Solaris, Microsoft Windows
Container Technologies: Docker, Kubernetes, Rancher
Database System: My SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access, DB2
Amazon Web Service Tools: EC2, VPC, S3, EFS, Glacier, Lambda, Cloud Front, Dynamo DB, RDS, Cloud Watch, Beanstalk, ELB, SQS, Route53
Build Tools /Release Engineering/DevOps: MAKE, Jenkins, Ansible, Puppet, Chef, Ant, Maven, Perl, UC4, BAMBOO,SALT
PROFESSIONAL EXPERIENCE
Confidential
Sr. DevOps Engineer
Responsibilities:
- Application deployments to multiple environments and troubleshooting.
- Tuning a Java process wif expertise in heap memory, swap memory, multi-threading etc.
- Actively involved in Migrating applications fromDot Net 2.0 to Dot Net 4.0, classic toAzure cloud and AWS deployment.
- Involved in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, and SUSE Linux servers
- Proposed branching strategies and implemented it.
- Experience in working on Jenkins for continuous integration and for End to End automation for all Build and Deployments.
- Expertise in Artifactory and SonarQube administration.
- Jenkins administration which includes installation, configuration and backup.
- Branching, merging, and automation processes across teh environments using SCM tools like GIT, Subversion (SVN), Bit bucket.
- Atlassian ALM administration, which includes installation, integration and customization.
- Integrating Jira wif tools like Jenkins, Test link, SonarQube and other tools.
- Puppet Master/Agent installation and configuration.
- Experienced in large production environments using different configuration tools like Puppet and Chef. Supported 500+ servers of chef environment. Developed manifest and Cookbooks to manage system configuration.
- AWS EC2, VPC, Route 53, EFS and S3 services for provisioning machines, setup security groups, VPC setup, Direct connect, Elastic Load balancing, Cloud Watch.
- Experienced in teh area of analysis, design, development, maintenance, system programming and production support in teh information technology industry.
- Resolving SVN Merge conflicts, creating Build scripts using Maven, pushing artifacts to Nexus.
- Chef Server, Client and Workstation installation and configuration.
- Experience in detecting production issues in system/Application logs of server using Splunk.
- Development-Setup for associates to perform regression testing of Applications before IFT.
- Performance monitoring for Application Servers, applications & Webservers.
- Preparing teh deployment road map for IAT and Production deployments.
- Worked on J2EE, JSP, Spring MVC.
Environment: Chef, Jenkins, Git, AWS, Jira, Bit bucket, ANT, Artifactory, SonarQube, Maven, JIL, Linux, SVN, IBM WebSphere, Microsoft Visio.
Confidential - New Albany, OH
Devops Engineer
Responsibilities:
- Used SVN for branching, tagging, and merging.
- Scripted ANT (Build.xml's) for Building Ant Projects.
- Developed and maintained teh Standard Operating Procedures for teh software.
- Experience as Rational Software Development Life Cycle Engineer.
- Deployed to Web Sphere Application Servers.
- Integration ofworkflowwifASP.NETas host.
- Creating and modifying teh manifest as per teh requirement on puppet
- Involved in troubleshooting of user interface using JSP.
- Pushed releases to QA, Beta, and production environments.
- Worked closely wif teh team to review code for compatibility issues.
- Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
- Created scripts for Backup and restoring SVN repositories.
- Creation of Configuration Management Plans, Usage Models for different applications.
- Expertise in developing and maintaining quality control processes, continually meeting corporate objectives and resulting in highest level of client satisfaction.
Environment: Subversion (SVN), ANT, Hudson, Web sphere, Perl Scripts, Shell Scripts, XML, Windows XP, SQL, and Oracle.
Confidential, Oaks, PA
Build & Release Engineer
Responsibilities:
- Participated in teh release cycle of teh product which involves environments like Development, INT, QA and Production.
- Developed and maintained UNIX/Perl/Maven scripts for build and release tasks.
- Performed database deployment activities like execution of Database scripts.
- Performing clean builds according to teh schedule published for a given releases.
- Used IBM Build Forge to kick off different Build Jobs based on teh requirements.
- Used IBM Rational Clear case as source code management tool.
- Used IBM Web Sphere as web application server for deploying artifacts.
- Involved in creating new elements in VOB's.
- Modified Maven scripts to build teh JAR's, Class files, WAR files and EAR file from VOB's Configurations, setup and building of interfaces and modifying teh flow to give teh opportunity for re-use scalability and functionality.
- Writing shell and Perl scripts for automated deployments especially in handling all teh tasks before kicking off WSADMIN scripts or admin console deployments.
- Scheduled different automated Builds to run in teh off hours.
- Verifying dat teh methods used to create and recreate software builds are reliable and repeatable
- Research teh project application architecture to support/resolve build, compile, and test issues/problems.
- Releasing code to testing regions or staging areas according to teh schedule published.
Environment: UNIX, Windows, Clear Case, IBM Build Forge, Clear Quest, ANT, Test Manager, CVS, WebSphere.
Confidential
Linux Administrator
Responsibilities:
- Installation of patches and packages using RPM and YUM in Red hat Linux.
- Installed and configured SAMBA server for Windows and Linux connectivity.
- Installed and configured Apache / Tomcat web server.
- Installed and configured VNC(Virtual Network Computing) server/client.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Created and modified users and groups wif SUDO permission.
- Created and modified application related objects, created Profiles, users, roles and maintained system security.
- Responsible for setting up cron jobs scripts on production servers.
- Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
- Modified Kernel parameters to improve teh server performance in Linux.
- Creation of Logical Volume Manager (LVM) for Linux operating systems.
- Involved in design, configuration, installation, implementation, management, maintain and support for teh Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
- Coordinating wif 24 x 7 on-call support personnel in debugging.
- Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
- Maintained proper documentation of all teh activities carried out during teh project
- Worked wif DBA team for database performance issues, network related issues on Linux Servers.
Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat
Confidential
Engineer
Responsibilities:
- Performed Linux administration tasks in test and production environments wif installing, configuring and troubleshooting teh client applications on teh UNIX servers.
- Involved in creation and management of user accounts, security, rights, disk space and process monitoring in Red Hat Enterprise Linux
- Created users, managed user permissions; maintained User & File System quota on Red hat Linux.
- Created, deployed and managed Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migration of VM from one cluster to another cluster or wifin teh same cluster.
- Involved in taking teh weekly backups of teh repositories and managed teh repositories
- Engaged in managing daily builds, configuration, and environment maintenance across multiple test and production environments in an Agile sprint lifecycle.
- Supported DevOps environment and maintained its stability so dat development team can quickly and reliably test their new code
- Carried out integration of Code Quality Analysis Techniques like Check styles, Find Bugs, PMD, and Cobertura wif CI tool Hudson/Jenkins.
- Wrote Bash shell-scripts to automate routine activities and monitored trouble ticket queue to attend user and system calls.
- Troubleshoot issues on RHEL servers and worked on user request (LAN ID requests) and performance issues.
- Decommissioning of teh old servers and keeping track or decommissioned and new servers using inventory list.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
Environment: Red Hat Linux, Git, TFS, VMware, Agile, Nagios, VMware ESX 3.x, Apache/Tomcat, Bash scripting, Ant, Maven