Sr Devops Engineer Resume
Alpharetta, GA
PROFESSIONAL SUMMARY:
- 7+ Years of extensive work experience on DevOps Engineer and Build Engineering & Release Management process including Skilled at Software Development Life Cycles and Agile Programming Methodologies.
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Experience in working on source controller tools like GIT, GITHub, Subversion (SVN), CVS, IBM Clear case, TFS Microsoft Visual Studio and Perforce.
- Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
- Experience in web application design using open source Spring , Struts Frameworks and JAVA&JEE Design Patterns.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI and other command line applications etc.
- Extensively worked on Hudson, Jenkins, and Puppet for continuous integration and for End-to-End automation for all build and deployments.
- Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Python, JavaScript, AWK, etc.).
- Installed and configured Hive, Pig, Sqoop and Oozie on the Hadoop cluster.
- Hands-on experience in developing web applications using Python on Linux/Unix platform.
- Involved in writing Perl, python and shell scripts for compilation and deployment process.
- Good at scripting languages like Python , Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
- Proficient in managing continuous integration tools depot and branch builds on Jenkins, Bamboo, Team City and Anthill Pro on a network server.
- Extensively worked on designing, building, and improving cloud environments on Amazon Web Services and AZURE Cloud.
- Experience in DevOps tools like Chef , Puppet and Ansible for Deployment on Multiple platforms.
- Experience in creating visualizations of reports, dashboards for customer interfacing, alerting, roles/user provisioning and clustering with splunk.
- Strong knowledge on Linux, Automation Tools (Chef or Puppet), AWS Services (EC2, Network, S3/EBS).
- Executed DBA tasks on MS SQL server, PLSQL Developer tool and hands on experience with Oracle 11 G.
- Used the continuous integration tool Anthill Pro to automate the daily processes
- Integrating Source Code control systems like Subversion (SVN) and Perforce into build system like Anthill Pro .
- Strong knowledge of DNS, DHCP and IP Addressing . Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba , SSH , HTTP, RPM package management. Experience in administering Active Directory and group policies.
- Strong knowledge of AWS including EC2.
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, TCP/IP, HTTPS and Connect direct.
- Developed reports, dashboards, alerting, creating roles, user provisioning and clustering using splunk .
- Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
- Experience in Managing/Tracking the defects status by using JIRA tool and Planning & resolving the issues as per SLA.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS/Jetty.
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Experience with TFS (Team Foundation System) based Build System.
- Knowledge in IIS and hands on experience with WebSphere, JBoss and WebLogic deployments
- Very good at using Art factory Repository Managers for Maven and Ant builds.
- Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
- Followed Agile Methodology toolset including tools for maintaining user stories and deployment solutions for Scrum.
- Good Command in Basic Linux, Solaris, AIX and Unix administration.
- Closely worked with Developers and Release Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Efficiently managed multiple projects simultaneously.
- Worked as an independent contributor, Self-motivated and energetic professional, Strong Organizational skills and ability to do multitask, ability to quickly acquire an in-depth knowledge of the company's product and systems.
- Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Operating Systems: CentOS 5.x 6.x 7.x, RHEL 5.x, 6.x, Sun Solaris 8,9,10, Windows 98/XP/NT/ 2000/2003/2008 , NT 4.0, 2000 Servers, Workstation, Mac, various flavors of UNIX and LINUX
Source Control Tools: Subversion, Clear case, GIT and Perforce, CVS, TFS.
Programming and Scripting Languages: C, C++, Core Java, SQL, HTML, Java/J2EE, Shell, Bash, Perl and Python scripting.
CI/CD Tools: Hudson, Jenkins, AnthillPro, Splunk, Gradle, ANT, MAVEN, Build Forge, Deploy, Octopus Deploy.
Database: Oracle 8.x/9.0, MS SQL Server 2000, MS Access, MySQL, Cassandra.
Bug Tracking Tools: JIRA, Bitbucket, Remedy, IBM Clear Quest
Networking: Load balancers, TCP/IP, HTTP/HTTPS, SNMP, NFS, FTP, SFTP, Telnet, SSH, SSL.
Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, ECS, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM. VMWare.
Application/Web Server: Chef, Make, Puppet, Salt, Dockers, Apache Maven, Apache Ant to write Pom.xml and Build.xml, ANTHILLPRO, and BAMBOO.
Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS
Web Services/Technologies: HTML, XML, SOAP, JSON, WSDL, XSD, XSL, XPATH
Languages: C, C++, java, PHP
PROFESSIONAL EXPERIENCE:
Sr DevOps Engineer
Confidential, Alpharetta, GA
Responsibilities:
- Building DevOps delivery pipeline with infrastructure and environment provisioning, deploying and monitoring tools that supported, enhanced and grew the DevOps model.
- Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Configure and monitor OpenStack with AWS in the production environment.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Jfrog, Bitbucket, CHEF, ClearCase and AWS.
- Installed and configured continuous integration tool Jenkins on RHEL CentOS Servers.
- Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.
- Installed and configured Jfrog Repository Manager to share the artifacts between the teams within the company.
- Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube, Jfrog Artifactory.
- Good knowledge of AWS services like ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
- Developed Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Setup Chef Cookbooks to perform builds and deployment management.
- Developed Custom Scripts to monitor repositories, Server storage and Cache removal.
- Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
- Installed and configured third party tools RabbitMQ messaging broker, Elastic Search, Kibana, Prometheus etc.
- Scripting & automating tasks using Python for backup, monitoring and file processing.
- Implemented Docker-maven-plugin in maven POM to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
- Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube, Jfrog.
- Developed scripts in PowerShell/Bash scripts to maintain infrastructure on large scale.
- Web/DB servers in Windows Server 2003, 2008, 2012, 2016 R2, CentOS, RHEL 5.x, 6.x 7.x in Physical machines, VMware, Hyper-V virtual servers and AWS cloud .
- Working on Docker engine to create and use containers; Saas- based services for creating and sharing docker services in Docker hub.
- Provided 24*7 support to coordinate with the teams and customers for delivery purposes.
Environment: Java, Eclipse, Bitbucket, SVN, Docker, Tomcat, Apache, MS SQL 2014,2016, Jenkins, Shell, Groovy, Python, Chef, JIRA, Maven, Jfrog Art factory, SonarQube, Ubuntu, Linux CentOS 7, AWS, AWS Cloud Formation Templates, AWS RDS, Chef server, Windows 2012 R2, 2016 R2.
Sr. DevOps Engineer
Confidential, Denver, CO
Responsibilities:
- Wrote ANT and MAVEN Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
- Created Branches, Labels and performed Merges in Stash and GIT.
- Configured environment instances on Amazon Web Services (AWS) using EC2, S3 and EBS.
- Manage deployment automation using Puppet, MCollective , Hiera, Custom Puppet modules, Ruby.
- Installed and configured Nexus Repository Manager to share the artifacts between the teams within the company.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Worked on R10K for code management to manage our environment configurations in our source control repository (Git).
- For check in process used Tortoise SVN as a migration tool.
- Resolved update, merge and password authentication issues in Bamboo and JIRA.
- Created puppet manifests and modules to automate system operations.
- Well versed in managing source code repositories like SVN, Git, GitHub, Bit bucket Used Maven as build tool on Java projects for the development of build artifacts on the source code.
- Configured r10K and code manager to pull repositories directory from Git.
- Used Puppet for centralized configuration management of essential services.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Configured Git and access management to Git repositories using Gitlab .
- Involved in Setup and Configuration of Puppet Configuration Management.
- Installation of Kubernetes and setting up master and nodes across the environment.
- Configured and managed containers in Docker using Kubernetes.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
Environment: Apache, Puppet, AWS, Docker, Kubernetes, Apache Tomcat, MySQL, Mcollective, r10k, SonarQube, LDAP, Java, MySQL, SVN, GIT, Python, Shell, Perl Scripting.
DevOps Engineer
Confidential, Seattle, WA
Responsibilities:
- Installed and configured Apache web server 2.2 by using mod jk and mod proxy.
- Used SVN for branching, tagging, and merging.
- Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
- Provided High Level Clustering (Horizontal/Vertical) techniques with Round-Robin method, load balancing to all the environments.
- Configure/Manage Nagios (3.2/3.3/3.4) for monitoring and enabling alerts for critical conditions.
- Involved in Creating and Managing the Nodes, Application Server’s, Cluster’s and Deployed Multiple J2EE Applications.
- Developed unit and functional tests in Python and Ruby.
- Create Splunk Search Processing Language (SPL) queries, Reports, Alerts and Dashboards
- Resolved update, merge and password authentication issues in Jenkins and Jira and implementing Tool Suites for (Jira, Jenkins).
- Involved in start to end process of Hadoop cluster installation, configuration and monitoring.
- Designed and implemented fully automated server build management, monitoring and deployment by Using DevOps Technologies like Ansible .
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Creating user roles and groups for securing the resources using LDAP authentication.
- Experience in working Software provisioning tools Chef and Puppet.
- Writing shell scripts to automate regular system administration tasks.
- For check in process used Tortoise SVN as a migration tool.
- Experience in creating Apache Hive tables and data analysis using Hive QL
- Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
- Managing the code migration from TFS, CVS and Star team to Subversion repository.
- Resolved update, merge and password authentication issues in Bamboo and JIRA.
- Developed uninterrupted delivery process for the dev teams with applications that are based on Java and Maven.
- Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
- Configuring Jenkins on hybrid infrastructure and Maven (3.0.x/3.1.x) for build and continuous integration.
- Architected and designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
- Involved in migration of Bamboo server, Art factory & GIT server.
- Created custom Splunk and dashboards and reports to reduce user requests.
- Deployed the Java Applications into Web Application Servers like Apache Tomcat.
- Used ANT and Mavens a Build Tools on Java Projects for the Development of Build Artifacts on the Source Code.
Environment: Apache, Apache Tomcat, MySQL, Jenkins, Splunk, LDAP, Java, MySQL, SVN, GIT, CentOS V5.x 6.x, Java, Python, VMware, Jira, ANT, Bamboo, Google Docs, Puppet.
DevOps Engineer
Confidential, Bloomington, IL
Responsibilities:
- Building Devops delivery pipeline with infrastructure and environment provisioning, deploying and monitoring tools that supported, enhanced and grew the DevOps model.
- Designed and developed re-usable components and strategies in cloud infrastructure to support scalability, high-availability and monitoring, back-up and restore.
- Worked with different Ansible playbooks and maintain different Ansible roles .
- Experience in writing and deploying various Ansible playbooks and modules in the Production and pre-production environments.
- Experience with Devops methodologies and cloud infrastructure automation tolls like Ansible, puppet
- Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that particular role.
- Create/build/modify Ansible playbooks including automation scripts with Python and/or Bash.
- Implemented Continuous Integration using Jenkins and GIT.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Experience in migrating data from SVN to GIT using git-svn
- Good command in writing Maven scripts for making all the files local to the server.
- Wrote Maven Scripts to automate the build process.
- Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
- Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
Environment : Ansible, Git/GitHub, ANT, Maven, EC2 Instance, Jenkins, Docker.
Linux/Unix Administrator
Confidential
Responsibilities:
- Configuring/Installing Operating systems Sun Solaris 09 & Sun Solaris 10, RHEL5 and RHEL5.5 and various applications on it to make the server production ready.
- Installation of patches and kernel modules on various production and database boxes.
- RPM and YUM package installations, patch and other server management.
- Responsible for implementation, documentation, integration, problem resolution, root cause analysis, quality assurance, disaster recovery, audits, performance tuning, upgrades, OS backups, developing scripts, executing migrations, adding/removing users, space management, backups and recovery and all other daily system administration functions.
- Installing and configuring Apache (2.0) and supporting them on Linux production servers.
- Provision and Administer Hyper-V hosts, Guest OS with SCVMM SP1 admin console.
- Good Knowledge on shell scripting languages like Bourne shell, Korn, Perl shell.
- Deployed latest patches for, Linux and Application servers , Performed Red Hat Linux Kernel Tuning .
- Handling various production deployments.
- Deploy Server 2012 R2 Data center, VMs (Hyper-V VDI (VMware ESXi), Devon IT VDI Blaster for RDP connections company wide.
- Involved in test planning, testing methods, including walkthroughs, simulations, joint testing, and surprise testing of real disasters as a part of Disaster recovery test drive.
- Liaised with DBA team for Oracle database installation, restoration, performance issues, network related issues on Unix Servers and with vendors for hardware related issues.
- Configured LUNs, created logical volumes, file systems, exported and mounted NetApp filers on host.
- Involving in the upgrade activities for the servers and applications.
- Interaction with Client to understand the needs and put the forth any queries regarding the assigned task for its successful completion.
Environment: Red-Hat Linux Enterprise servers (HP ProLiant DL 585, BL 465/485 ML Series, Sun Solaris 09 & Sun Solaris 10, RHEL5 and RHEL5.5, C, Core java & Unix Shell Scripting, PuttyVERITAS Volume Manager, Hyper-V, VERITAS NetBackup 5.0, VMware, Shell scripting.
Linux/Unix Administrator
Confidential
Responsibilities:
- Configuring/Installing Operating systems Sun Solaris 09 & Sun Solaris 10, RHEL5 and RHEL5.5 and various applications on it to make the server production ready.
- Installation of patches and kernel modules on various production and database boxes.
- RPM and YUM package installations, patch and other server management.
- Responsible for implementation, documentation, integration, problem resolution, root cause analysis, quality assurance, disaster recovery, audits, performance tuning, upgrades, OS backups, developing scripts, executing migrations, adding/removing users, space management, backups and recovery and all other daily system administration functions.
- Installing and configuring Apache (2.0) and supporting them on Linux production servers.
- Good Knowledge on shell scripting languages like Bourne shell, Korn, Perl shell.
- Deployed latest patches for, Linux and Application servers , Performed Red Hat Linux Kernel Tuning .
- Handling various production deployments.
- Responsible for configuring and managing Squid server in Linux.
- Involved in test planning, testing methods, including walkthroughs, simulations, joint testing, and surprise testing of real disasters as a part of Disaster recovery test drive.
- Liaised with DBA team for Oracle database installation, restoration, performance issues, network related issues on Unix Servers and with vendors for hardware related issues.
- Configured LUNs, created logical volumes, file systems, exported and mounted NetApp filers on host.
- Installed and configured StrongSwan Server, SQUID caching proxy on CentOS.
- Involving in the upgrade activities for the servers and applications.
- Interaction with Client to understand the needs and put the forth any queries regarding the assigned task for its successful completion.
Environment: Red-Hat Linux Enterprise servers (HP ProLiant DL 585, BL 465/485 ML Series, Squid, Sun Solaris 09 & Sun Solaris 10, RHEL5 and RHEL5.5, C, Core java & Unix Shell Scripting, PuttyVERITAS Volume Manager, VERITAS NetBackup 5.0, VMware, Shell scripting.
