Sr.devops Egineer Resume
Atlanta, GA
SUMMARY
- 8+ years of professional experience in Software Industry - Experience with Devops,Linux/Unix environments and scripting for Build & Release automation.
- Specialized in System Administration working on Redhat Linux, SUSE Linux, CentOS, Fedora, OEL and Windows environments, Ubuntu, UNIX flavors like Sun Solaris and Windows Servers.
- Focused in the areas of Continuous Integration, Continuous Delivery (CI/CD) and release management.
- Expertise in automation tools like Jenkins, Chef, Puppet, Ansible, Subversion, Ant, Maven, and Docker.
- Experience in using Nexus repository manager &JFrog centralized repository for versioning artifacts and deploying it to application servers.
- Configured Jenkins nodes to build jobs in the view of distributing the load of Jenkins server and achieved parallel builds.
- Configured Jenkins job with Maven build tool and accomplished continuous deployment by integrating Ansible and Jenkins using Jenkins plugins.
- Expertise in AWS Cloud IaaS stage with components EC2, VPC, ELB,Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, Direct Connect.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet
- Worked on Puppet for the deployment of servers with custom scripts.
- Experience in working on source code management client tools like TFS, Visual SVN, TortoiseSVN,GitBash, GitHub, Git GUI and other command line applications.
- Experience on installation of ApacheTomcat, MySQL and Nginx. Written playbooks to install and configure these packages.
- Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational Web-sphere, Jboss and Apache Tomcat).
- Experience on Automating the Build and Deploy of PHP, Python and Java applications to different environments by using Ansible and Jenkins.
- Creation of pipelines in Jenkins includes Continuous integration of tools like Maven, Git, Sonarqube, nexus, Selenium and Continuous deployment using Chef and Vagrant.
- Experience in fast paced Agile/ Scrum environment.
- Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
- Hands-on experience on minor & major upgrades physical to virtual environment (Openstack & Vmware).
- Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto-Scaling and CloudFormation scripts.
- Written Chef cookbooks and recipes to Provision Several pre-production environments consisting of Apache domain creations and several proprietary middleware installations.
- Experience in the usage of data center automation and configuration management tools such as Ansible, Vagrant, Docker, etc.
- Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
- Good understanding of Ansible, for configuring and managing computers, combining multi-node software deployment, ad hoc task execution, and configuration management.
- Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- Responsible for providing consolidated daily and weekly status reports to the management and team.
- Extensively used Power Exchange to create and migrate Datamaps from system level to Informatica servers.
TECHNICAL SKILLS
Configuration/Management and Cloud Tools: Puppet/Chef/ Ansible IPAM, Microsoft Active Directory, syslog, Subversion, IBM Bigfix/ Endpoint Management and AWS S3,Cobbler, CFengine/Docker, EBS,EC2,Cloud watch
Source Code Management tools (SCM): Visual Svn, Subversion on Linux, Cvs, GitHub, Google code
Operating System: CentOS 5/6/7, Linux-Red Hat, Fedora, SUSE, Debian, Ubuntu, Unix-IBM-AIX, Sun Solaris, and HP-UX
Databases: ORACLE, MySQL, PostgreSQL and No SQL, Cassandra, Riak
Application Server: WebLogic 10.x/9.x/8.x, WebSphere, IIS, Apache HTTP/Tomcat/Jboss
Languages: Shell scripting, Perl, Python, Ruby, C, JAVA
Networking: TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP, SSH, SFTP, ARP
Tickets tracking/Bug Tracking systems: JIRA, JIRA agile, Gemini
Monitoring tools and build tools: Nagios, Splunk& Ant, Maven, Jenkins
Backup and Recovery tools: Dump, Restore, Tar, CPIO, Rsync, Kickstart Installation; Firewalls IPTables; SELinux; ACLs, Kernel re-compilation & Patches update
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA
Sr.Devops Egineer
Responsibilities:
- Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in Stash and GIT.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Experience migrating traditional data-center applications and databases into public clouds like AWS.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Coordination with application teams to migrate from traditional build and deployment tool to Jenkins and Urban code deploy.
- Good knowledge in creating and maintain variousDevOpsrelated tools for the team such as provision scripts, Deployment tools and staged virtual environment using Docker.
- Experience in writing Docker and kubernetes files to build the micro-service applications
- AWS EC2 instance management. Docker container configuration, activation, handling live webhosting & troubleshooting.
- Exposure to Maven /ANT build tools and Jenkins (CI)
- Responsible for managing Jenkins jobs and reports, identifying failures and fixing issues.
- Used tools like SonarQube to check the integrity of code and Nexus based repository for version controlling.
- Experience in setting up of Chef based cookbooks, recipes, attributes, templates and Ohai.
- Boot strapped various enterprise chef nodes by setting up keys.
- Worked on monitoring tools like Nagios, Zabbix,AWS CloudWatch to health check the various deployed resources and services
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
- Configured Linux environments in both public and private domains.
- Supported developers in writing cookbooks for deploying product applications in development, QA, and production environments.
- Installed, configured and managed Jenkins, as Continuous Integration tool.
- Implemented build pipeline in Jenkins for maven and gradle builds.
Environment: VMware, AWS, Jenkins, Apache, Docker, GitHub, SVN, GIT,Chef, No SQL, Maven, Art factory, Ubuntu, CentOS, Linux, AWS Cloud Formation Templates,IaaS, Paas, Ansible, API, IIS, Cassandra, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server.
Confidential, Atlanta GA
Devops Egineer
Responsibilities:
- Role required Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and Virtual Machine's as required in the environment.
- Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Utilized Cloud Formation and Puppet by creatingDevOpsprocesses for consistent and reliable deployment methodology.
- Designed and developed data warehouse and RedShift BI based solutions.
- Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
- Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.
- Written chef cook books and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations.
- Involved in writing Python, Perl and shell scripts for compilation and deployment process.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Used Gradle and written Python scripts to automate the Build and deployment process. Used maven for few modules.
- Worked on SAST and DAST tools for secure code reviewing and to find potential vulnerabilities.
- Used Ansible for configure tomcat servers and maintain.
- Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
- Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
- Collaborated in the automation of AWS infrastructure via terraform, ansible, and Jenkins - software and services configuration via Puppet Master.
- Worked inDevOpsgroup running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding.surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
Environment: AWS, Jenkins,Ansible,Puppet Java/J2EE, MAVEN, Perl Scripts, JIRA, GIT,Subversion, Shell Scripts,Phyton,UNIX, Tomcat Application servers, FINDBUGS,EC2,Terraform.
Confidential
Build and Release engineer
Responsibilities:
- Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
- Implemented Subversion branching and merging operations for Java Source Code.
- Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
- Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, findbugs and Selenium.
- Experience in configuring and deploying in Application servers Weblogic and Websphere.
- Hands on experience in using Tomcat and Apache web servers for deployments and for hosting tools.
- Used perforce version control system to manage source code
- Worked recently on tools migration from old tools like PVCS (version control system) to SVN, Tracker to Jira and finally CI tool Hudson to Jenkins.
- Partially worked as build tools administrator (SVN, Jira, and Jenkins).
- Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
- Send releases to SID testing and resolving issues before going to questionnaire.
- Utilized WAR and JAR files for deployment of enterprise apps.
- Drafting the documents for each release about the issues and the lessons learnt.
- Coordinate with the development teams to receive the correct versions of re-usable and dependent components and with environment team for issuing/installing successful builds.
- Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
- Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts
- Responsible for defining and mapping parameters and variables and session parameters according to the requirements and usage of workflow variables for triggering emails in QA and UAT environments.
- Designed and migrated various reusable mappings and mapplets in Mapping designer, sessions and workflows in Workflow manager to extract data from various sources like MainFrames, Flat files, SQL server and Oracle.
- Created and maintained Subversion repositories, branches and tags.
- Used JIRA tool to track all the defects and changes related to Build and Release team.
- Imported and managed multiple corporate applications into Tortoise SVN.
- Used Hudson/Jenkins to perform automated Builds and Deployments.
- Configurations, setup and building of interfaces and modifying the flow to give the opportunity for reusability, scalability and functionality.
Environment: Subversion (SVN), Git, Jenkins, AntHill Pro, Artifactory, Java/J2EE, Ant, Maven, Linux, XML, Apache Tomcat, WebSphere 6.1, Chef, Puppet, Docker, Oracle, JUnit, Unix, IIS, Aix, Perl Scripts, Shell scripts.
Confidential
Linux adminstrator
Responsibilities:
- Installation, Configuration, Upgradation and administration of Sun Solaris, Ubuntu Linux and HP-UX.
- User account management, managing passwords setting up quotas and support.
- Worked on Linux Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SFTP, SSH, LDAP integration.
- Managing file systems and disk management using Solstice Disksuite.
- Responsible for configuring real time backup of web servers.
- Managed Log file for troubleshooting and probable errors.
- Responsible for reviewing all open tickets, resolve and close any existing tickets.
- Document solutions for any issues, which did not, discovered previously.
- Controlled the access to users by adding or removing the user from the groups as per the requirements by using LDAP.
- TroubleshooterLDAP server if there are any login issues for the users.
- Used LDAP to setPermissions,as an administrator to allow only certain people to access the LDAP database
- Network traffic control, IPsec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Red Hat Linux Software.
Environment: Dell Hardware, RHEL 3.x, SUSE Linux,Ubuntu, Sun Solaris, Switches, Hubs, DAt & DLT Tape Drivers, Apache, IIS 4.0 and Oracle 8i,DDNS,DHCP,LDAP.
Confidential
Unix Administrator
Responsibilities:
- Installation, configuration and upgrade of RedhatLinux5/6, SUSE 11 operating systems.
- Configured and installed and RedhatLinuxServers on Google Cloud.
- Expertise in creating VM Templates, cloning and managing Snapshots
- Remote monitoring and management of server hardware.
- Worked on building Hadoop Clusters on Google Cloud.
- Installed TIBCO Spotfire on RHEL servers
- Installation and administration of DNS, NIS, NFS, NTP, Samba, SNMP & DHCP servers.
- Package management using RPM, YUM and UP2DATE in Ubuntu.
- Installed and deployed the VMware ESX containers for the VM cloud and VSphere
- Experience working in VMware ESX (VSphere) 4.x, 5.x hypervisor for virtualization and installed different OS such asLinux(RHEL), SUSE, Windows.
- Configured and deployed patches, upgrades, bug fixes on both physical and virtual Red HatLinuxservers using satellite servers
- Ability to write Shell & Perl scripting.
- Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration
- Worked on SAN, NAS and DAS storages with HBA card configuration and different level of RAID configuration.
- Troubleshooting and configuration of Local and Network based printers.
- User, Group Administration and Advanced File Permissions.
- Maintain security for the networked environment while allowing users to access all data and software remotely.
- Worked with various vendors for setting up the testing-lab.
Environment: RHEL 6.x/5.x, SUSE 11, VMware, Windows, Perl, Python, WAS 5/6/7/8, Logical Volume Manager, Hadoop, Tibco Spotfire, VM ESX, VM vSphere,SAN,Yum.
