Senior Devops Engineer Resume
Springfield, MA
SUMMARY
- Over 7 years of experience in IT industry in DevOps, Linux Administration, Build and Release management, Systems Administration, Software Configuration Management (SCM), and releasing of code from one environment to other environment.
- Skilled in automating, configuring and deploying instances on AWS and Azure cloud environments and in Data centers.
- Good hands - on development experience to automate, configure and deploy instances on AWS, Azure and OpenStack and Rack space cloud environments.
- Knowledge on Amazon web services (AWS) cloud instances. Created EC2 instances, generated keypairs and worked on EFS, user management through IAM.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Expertise in automate post-build integration including Code Coverage &Quality Analysis Tools like JUnit, Cobertura, PMD,SONAR, Fortify, CLM(Component Lifecycle Management), Find bugs and Check style.
- Extensive working experience on VMware VSphere, VCenter to Provision VMs and managed the VMs on various ESX, ESXi hosts, OpenStack and AWS (EC2, S3, EBS, VPC ELB, Route 53, Auto scaling, Security Groups).
- Coordinated different teams across the globe to GitLab Deploy different builds to different environments on parallel development for multiple projects.
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, Cloud Front, IAM, S3, R53.
- Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 1.0/ 1.1/2.0/3.0/3.5 using C#, ASP.NET and ADO.Net.
- Extensive experience with Web technologies like ASP.NET, WCF & Web Services, IIS 5.0, 6.0, HTML, ASP, XML, SOAP, XSLT, VBScript, JavaScript, SSRS and SSIS.
- Extensive working experience in various Continuous Integration tool set Jenkins/Hudson, Bamboo, Maven, ANT, Make, and Nexus.
- Worked with ALM tool TFS Collections, Build Definitions, Work Items, SharePoint Portal, and Reporting.
- Experience with Atlassian tools like Bamboo, Jira, and confluence.
- Expert in Dynatrace for tracking the pure paths and Agent Breakdown's for the Agent's and Collector's for the Services related to the Environment.
- Experience in Requirements gathering, Gap Analysis, Development, Customization, Enhancements, Testing and Implementation of Oracle E-Business Suite (Finance, Supply Chain & HRMS modules).
- Being part of 4 Implementations & 7 Enhancement/Production Support Projects in Oracle Applications R12/11i.
- Involved in improving infrastructure architectural design and approaches of different projects in the cloud platform Amazon web services (AWS) by configuring the Security Groups, VPC’s and storage on S3 Buckets.
- Working experience in designing end to end automation Azure of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes.
- Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
- Extensive experience in Administrating Linux/Unix, Windows (Legacy/cloud) systems as a systems administrator.
- Worked on implementing and administrating Various infrastructure Monitoring and reporting tools Nagios, Splunk, App Dynamics,Tealeaf, Cloud Watch, vFoglight, kibana, Log stash.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs and Checkstyle.
- Automate, configure and deploy instances on AWS, Azure and OpenStack and Rack space cloud environments.
- Installed ANSIBLE Tower and wrote playbooks, created roles to rollout configurations to different environments.
- Good Knowledge on Container/Linux kernel technology tools like Docker, Kubernetes, CoreOS and Vagrant.
- Ability to develop automation scripts for configuration and deployment tasks using Shell, Ruby and Python.
- Developed CHEF cook books, recipes, Roles, attributes in Ruby to maintain, update configurations and deploy.
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Chef and Puppet.
- Worked as administrator on web and application servers like WSO2, WebLogic, Tomcat, Apache, and Nginx.
- Experience in using Nexus and Artifactory Repository Manager for Maven builds.
- Experience with Db’s like MongoDB (No SQL), Redis, MySQL, Oracle and PostgreSQL Server DB Tasks.
- Vagrant, OpenStack - Nova, Neutron, Swift, Cinder, Glance, Horizon, Savvis and VMware.
- Worked on migrating application from ANT and Maven to standardize the build across all the projects.
- Skilled at Software Development Life Cycle (SDLC) and Agile programming methods.
- Created Cookbooks for Java, Jboss, Oracle, Mysql, hadoop, CouchDB.
- Worked extensively on cross-platforms (Windows-Unix) with Subversion and CVS.
- Used Ant/Maven for building Java/J2EE Applications.
- Worked with the Bug Tracking Tools like Jira and Bugzila.
- Integrated Eclipse IDE with different versioning tools like ClearCase, Subversion and CVS.
- Knowledge on atlassian tools like JIRA, Confluence, Fisheye and Crucible.
- Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
- Reporting defects for the failed test cases and tracking the status on the daily basis.
TECHNICAL SKILLS
Source Control Tools: CVS, SVN, GIT
Build Tools: ANT, Maven, Gradle
CI Tools: Jenkins/Hudson, Build Forge, Puppet, Chef, ANTHILL PRO, Bamboo
Repositories: Nexus, Arifactory
Cloud Technologies: OpenStack, Rack space, AWS (EC2, S3, EBS, RDS, ELB, IAM, AMI, AutoScaling)
Bug Tracking Tools: Jira, Bugzilla, Clear Quest, Remedy
Operating Systems: MS Windows XP/2000/98, UNIX, Linux, MS DOS, IOS
Database: Oracle, SQL Server, MY SQL, GitLab, DB2
Languages: C/C, ++Java, XML, HTML, C#, Web Forms, Win Forms, ASP.NET, ADO.NET.Net Framework 1.1/2.0/3.0/3.5 , SSIS, Silverlight, WWF.
Scripting Languages: Shell, Perl and Ruby, Python, Anthill Pro
Web Servers: Apache Tomcat, JBoss, Web Logic, Web Sphere
Tools: MS Office Suite, Eclipse
PROFESSIONAL EXPERIENCE
Confidential, Springfield, MA
Senior DevOps Engineer
Responsibilities:
- Manage network security using Load balancer, Auto scaling, Security groups and NACLS.
- Support current migration of Data Center to Amazon Cloud.
- Design roles and groups usingAWSIdentity and Access Management (IAM).
- Create, maintain and administrating GitHub and Subversion repositories as source code managements..
- Setup Continuous Integration by configuring Build, Code coverage, deploy and test automation Jobs in Jenkins for different applications and worked with different teams in enterprise level to resolve the errors.
- Automated the server provision and stack Azure creations by developing Cloud Formation, Terra form templates in AWS CLI tool for various resources like Auto scaling, ELB, EC2, Security Groups.
- Hosted applications in AWS cloud and worked on AWS core services like setup Security Groups, Creating VPC’s, Elastic IP’s and load balancers, GitLab Storage and Content Delivery Management (CDN), Glaciers and S3 buckets.
- Developed different automation solutions as per requirements/daily tasks using Shell, Python.
- Setup various Team Projects into different Team Project Collections IN TFS2010/2012.
- Configured TFS2010 Environment along kubernetes with Default Project Collections, Build Definitions, Work Items, Share point Services and Reporting Services.
- Spearheaded Oracle E-Business Suite Application upgrades from 11.5.10.1 to 11.5.10.2 Consolidated Updates (CU2) of production and non-production instances.
- Provided a 24/7 support on Oracle products to ensure availability by administering, tuning, troubleshooting and monitoring database, Application Server 10g, Batch Jobs, Concurrent managers, forms, Web and Report Servers, User and Profile Management, Patch Administration and E-Business Suite, TAR Management, Instance Cloning and Release Management.
- Installed, administrated Monitoring Clear Quest and visualization tools like Nagios, kibana and monitor the systems/services health and to generate the reports raise incidents when critical alerts triggered as monitoring solution.
- Involved in architectural Azure planning ISCSI discussions and performed different POC’s and proposes new technologies/software to management such as Kafka, Docker and Hazlecast.
- Performed POC’s and worked on Complete build out (installation, configuration, administrated and documented) of whole infrastructure for the project Jenkins, Artifactory, SonarQube, WSO2Application Server, Message Broker, Data Service Server, Enterprise Service Bus, Identity Management Server, Kafka, Splunk, Zookeeper, PostgreSQLDb, Nagios, Orchestration servers, Asynchronous component servers and F-5 load balancers.
- Extremely worked on Dynatrace and Kibana Dashboard's GitLab to perform metrics analytics for performance tuning.
- Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x.Installing and deploying Apache, JBoss EAP 5.2/6.3.2.
- Support of Applications like Apache Tomcat &Java based applications running on Linux machines for clients.
- Installation, configuration and administration of Linux (Red Hat, Centos), Sun Solaris and HP-UX Servers.
- Storage Provisioning, Volume & File Management GitLab using LVM/Veritas on HPUX/Linux/Sun Solaris OS in SAN
- Work with F5 load balancers to load balance & reverse proxy servers. Work with CloudTrail, CloudFront, &Glacier.
- Deployed applications into WSO2 app servers and services into enterprise service bus, Data services server.
- Performed POC and Upgraded the environments from java 1.7 to java 1.8, tomcat 7 to tomcat 8, AMI upgrades.
- Performs twice a day deployments to QA environments and works on troubleshooting the issue/errors.
- Extensively worked in Splunk starting from Requirement GitLab gathering, hardware procurement, configuration and creating business required dashboards, Azure alerts and creating incidents based on the alerts.
- Worked in setting up deploymentserver, clustermaster, searchhead, indexcluster for Splunk.
- Rolled out Ansible automation and wrote playbooks GitLab and plays to update configurations of Nagios, Splunk agents.
- Wrote new chef cookbooks and utilized LWRP’s from community cookbooks, recipes to build internal custom cookbooks and recipes for app and web servers.
- Maintained and administrated the Dev/Int/QA/Pre-prod configurations for proper functioning of applications.
- Maintained Docker - registry, images, tagging and writing Docker files for creating new images.
- Used JIRA tool to track all the stories, defects and changes released to all environments.
Confidential, Herndon, VA
Build and Release Engineer/DevOps
Responsibilities:
- Responsible for day to day Build and deployments in pre-production and production environments
- I generated the windows in MasterCraft, build the installers (database, online, batch) in Hudson and Jenkins and deploy them into client servers.
- Developed .NET library project using C# and provides middle layer components with HTTP Module and will be distributed to all DIIT developers via MSI package with full blown kubernetes MSDN style help document using NDOC 1.3.
- Created different business classes and interfaces using .Net Framework 4.0 with Object Oriented Programming Methodology.
- Designing and developing the web forms using ASP.Net 2.0.
- Used CSS (Cascading Style Sheets) in ASP.Net pages.
- Created User Controls and Custom Controls for common GitLab purpose in the whole application.
- Used ASP.Net telerik Rad Controls for like RadGrid and RadComboBox etc.
- Responsible for automated Azure Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
- Technical lead member in the upgrade of Oracle E-Business Suite from 11.5.10.2 on a 10gR1 database to Oracle E-Business Suite R12.1.3 on an 11gR1 database.
- Met aggressive 6 months seamless Azure migration of 250 Ansible Production, User Acceptance and Development Oracle and MySQL databases on UNIX and Windows GitLab servers from McKesson old Datacenter in Houston to new Datacenter in California.
- Extensively monitored Applications using Dynatrace to identify and GitHub (GIT) pin point issues till user click/by method name/HTTP error codes/break points/time outs in the complete transaction flow.
- Provided 24x7 supports on miscellaneous legacy Docker production, User Acceptance and Development Oracle and MySQL databases.
- Built Continuous Integration environment (Jenkins, Nexus) and delivery environment (puppet, Yum, Rsync)
- Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
- Created scripts for system administration andAWSusing languages such as BASH and Python.
- Built server deployment on Cloud (EC2) servers JBoss EAP 5.1.2/6.2 on Red Hat Linux 5/6, with help ofDevOpstools like Puppet.
- Executed user administration and maintenance tasks ISCSI including creating users and groups, reports and queries.
- Experienced with JIRA for defect tracking regular build Clear Quest jobs are initiated using the Continuous Integration tool like Jenkins used Shell scripts to Azure automate the deployment process.
- Worked for the Chef Factory which consists of common and re-usable recipes and cookbooks across operating systems (Windows and Linux), databases, middle-ware Docker solutions and common applications.
- Developed Ruby DSL chef recipes and cook books. - Created Cookbooks for Java, Jboss, Oracle, Mysql, hadoop, CouchDB tested and documented more than 40 cookbooks across different platforms.
- Coordinated all the IT projects successfully Azure by resolving release interdependencies and planning release.
- Installed and Configured Nagios on servers and Ansible clients using Puppet automation.
- Created Modules for Protocols configuration and managing them using Puppet automation.
- Writing Manifests/Modules for Installation & GitHub (GIT) Updating of Yum repositories on Server using Puppet infrastructure.
- Actively involved in architecting the puppet infrastructure to manage more than 2000 servers.
- Involved in virtualization with VMware ESX vSphere 4.1 and created VM's and performed P2V and P2P migrations.Migrated Projects from SVN to GIT.
- Worked on hardware, HBA, DNS, firewall, load balancer, networking, middleware, web application &security.
- Installing, configuring, and administering DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Sun Solaris and Red Hat Linux platforms.
- Maintained AWS IAM to create and manage Azure security group for users.
- Compiling software from source such as Linux distributions Ansible or other open-source software.
- Developed Shell and Perl Scripts for the purpose GitHub (GIT) of manual deployment of the code to the different environments and E-mail the team when GitLab the build is completed.
- Worked in real lab environment to resolve Docker technical problems and impart expertise.
- Responsible for sending progress reports on the weekly basis and resolving technical issues.
Confidential, Pittsburgh, PA
Build and Release Engineer
Responsibilities:
- Created detailed documentation of complex GitHub (GIT) build and release process for Demandware, post release activities process, JIRA workflow and Release notes.
- Developed and hosting WCF Services on Ansible IIS by following Service Oriented Architecture (SOA).
- Develop and deliver integration applications using WebSphere Enterprise Service Bus (ESB).
- Used XML for request and response from the WCF Services and manipulated the result as accordingly.
- Developed the Windows Desktop Utility for testing the WCF Services.
- Created the Custom User Grid View Control which includes the Sorting and Paging.
- Used Dataset, Data View and Data Adapter to manipulate and display data.
- Created different business classes and interfaces using .Net Framework 3.5 with Object Oriented Programming Methodology.
- Used the WCF/Web Services to accessing data kubernetes from a database Ansible on a back-end server and displaying it in a Silverlight user interface.
- Silverlight application is accessing these WCF/Web services directly or, Docker in the case of SOAP services, by using a proxy generated from metadata published by the service.
- Used the AJAX tools like UpdatePanel etc. for partial post back.
- Worked on scheduling the Dynatrace reports for Analysis of application transaction response times, Error rates, Exception occurance alerts on Tomcat, Weblogic, IIS and Apache.
- Implemented best practices of agile methodology to speed up the delivery process efficiently.
- Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring GitHub (GIT) discipline between Dev-QA communication gaps.
- Attended daily standup meetings, Clear Quest bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
- Work closely with developers, QAteams, Docker Product owners and Ansible other stake holders to deploy efficiently on various Demandware sandbox instances.
- Worked with ALM tool TFS 2010(Project Collections, Puppet Build Definitions, Work Items, SharePoint Portal, Reporting).
- Worked together with developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-Git repository, Source tree.
- Merged Develop branches to Master Branch after successfully completing pull request in stash.
- Deployed code and data in various sandbox instances of Demandware as a daily process.
- Worked on Jenkins to deploy code in Staging and GitLab Production environments.
- Extensive experience in JIRA for creating bugs tickets, Ansible storyboarding, pulling reports from dashboard, creating and planning sprints.
- Perform administrative tasks, roles and GitHub (GIT) permission and site maintenance through various CI tool like GIT, JENKINS, FISHEYE, STASH, JIRA.
- Experience in Process Template Customization, Docker Transition Matrix in TFS according to the business requirement.
- Assisted team in selecting appropriate GitLab tools and techniques to deliver timely, Python accurate and meaningful information of the application in all aspects.
- Trained developers to get familiar on TFS 2012 Work Items, GitHub (GIT) Queue New Builds, and Work Spaces with Visual Studio 2012.
- Have good working knowledge of build tools like ANT and Maven. Configured continuous integration build system using Jenkins and Hudson.
- Responsible for the debugging, testing and Puppet implementation of different modules.
Confidential, Hoffman Estates, IL
LINUX System Administrator
Responsibilities:
- Configuration of NIS based name servers on RH and SuSe Linux for the management of name space.
- Worked on NFS Exporting and mounting of NAS file systems to Linux based servers using NFS/NFSv4.
- Performed all LVM and file system tasks ISCSI like creation of Logical volume and file system, Mount a file system, Modifying size of a Logical Volume and file system, removing a file system.
- Responsible for VMware Infrastructure administration.
- Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell, and Perl scripts.
- Deployed latest patches for Linux and Application servers, performed tuning.
- Perform performance monitoring and Clear Quest report activity log to senior management.
- Monitored trouble ticket queue to attend user and system calls, attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Responsible for creating templates and deploying VM's in VMware environment.
- Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
- Performed live as well as manual OS upgrade from Redhat 3, 4 to red hat 5 and 6.
- Patched different software Red Hat Linux 5/6, and YUM.
- Created Shell scripts and also worked on existing scripts.
- Automating the installs using Kickstart and building post install scripts using Shell scripting in RHEL Servers.
- Upgraded Linux Kernel using YUM.
- Upgraded current Linux version to RHEL version 5.6
- Worked with other team members for the installed and configured database and FTP segments for the transfer of data between two segments.
- Installed certain RPM packages, which were not installed default for Oracle.
- Installation and support of various applications like Weblogic server 9.x, JBoss 4.x, Apache Tomcat 6.x, and Oracle 9i, 10g, in RHEL 5.
- Maintained Volumes and File systems for Oracle, MySQL, DB2, Sybase databases.
- Configuring DNS, DHCP, NIS, NFS and other Network Services in IBM Power Series.
- Monitored systems using HP-SIM and Nagios.
- Provided 24x7 on-call / Remote Support for Technical Problems on weekly rotation basis.
- Configured Oracle ASM disks in Oracle Enterprise Linux.
Confidential
UNIX/LINUX System Administrator
Responsibilities:
- Installation and Administration of Red Hat Enterprise Linux 3, 4, 5 SLSE10 using Kick start including monitoring, scaling and capacity planning and hardware maintenance of Sun fire servers.
- Installation and Configuration of Red hat Satellite on Dell power edge 2650.
- Installation and configuration of CYGWIN on Windows in order to access UNIX system from Windows Operating Systems.
- Perform regular update to the latest patches for SUN Solaris and Linux machines.
- User and group administration for all the UNIX servers (IBM AIX, HP-UX, RHL) available in the lab.
- Configuration of Naming Services like DNS, DHCP, NIS, LDAP Novell directory.
- Implementing Master and Slave servers for NIS, DNS.
- Expert in Installing, configuring and maintaining apache/tomcat, samba.
- Co-ordinate with web admin team in installation of BEA Web Logic Server 8.1.
- Creating, Mounting and Troubleshooting NFS File systems on different OS platforms.
- Troubleshooting and fixing day-to- day problems related to the servers.
- Upgraded Solaris 9 to Solaris 10 and worked with Solaris zones/containers, Used Solaris Cluster to deploy two-node cluster.
- Building Sun Solaris Servers from scratch with Jumpstart and Flash Archives for upcoming projects.
- Hands on Migration Red Hat Enterprise Linux 4.0 to RHEL 5.0.
- Responsible for Oracle database security and patching, Oracle database capacity analysis and planning.
- Providing 24 x 7 supports to various application level server level & network level Monitoring & troubleshooting of any data center outages.
- Hands on VMware for installing Linux and SUSE Linux and windows on virtual machines.
- Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).
- Network trouble shooting using ndd, Traceroute, net stat, ifconfig and snoop.
- Created and Managed Meta devices using Solstice Disk suite and Volume Manager.
Confidential
UNIX System Administrator
Responsibilities:
- Installed, configured Solaris 10 and RHEL 6 on Sparc and x86 architecture.
- Performed system hardening as well as installed 10 Recommended patches, security packages disabled services as required in an attempt to minimize and or eliminate unauthorized server access.
- Experience adding/deleting users, configured user profiles Red Hat Linux 5/6,, troubleshooting and resolved user login problems., monitoring system logs, OS support, software installation and maintenance and patch management
- Perform network configuration for both physical and virtual servers. Troubleshoot server network connectivity using native Solaris tools and commands. Installed configured and manage Solaris zones on various servers.
- Set up and manage SVM and LVM volumes on Solaris10 and RHEL 6.
- Conducted root password recovery, reset on inaccessible servers.
- Configured DNS client on Solaris Zones and servers. Upgraded and or delete DNS A records on DNS server. Used nslookup, and dig to query DNS servers and obtain server/device fully qualified domain name (FQDN).
- Setup and implemented backup and restore via TAR, CPIO and UFSDUMP as well as Troubleshoot failed backups on a daily basis.
- Performance Monitoring and capacity planning on Oracle Solaris 10 Servers.
- Daily Administration of Oracle Solaris 10 servers and Red Hat Enterprise Linux 6
- Managing of Red Hat Linux servers in a virtualized environment.
- Performed Security Administration on UNIX systems.