We provide IT Staff Augmentation Services!

Devops Consultant Resume

Andover, MA

PROFESSIONAL SUMMARY:

  • Over 7+ y ea r s of exper ience in IT industry as a DevOps/Buid Release Engineer.
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion.
  • Thorough knowledge of Infrastructure & Configuration Management tools like Puppet and Chef.
  • Expert in improving continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug - ins with Maven in Jenkins. Experienced in using build automation tools like ANT, Bamboo and Gradle.
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services AWS from Datacenter.
  • Hands on experience with the AWS CLI and SDKs/API tools like AWS API for Puppet.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/ Hudson.
  • Experience in using Version Control Tools VSS, Sub-Version, Git, perforce. Good experience in automating deployment pipelines.
  • Experienced in build tools such as Apache Ant, Maven.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Work experience in creating instances in AWS EC2 using Python.
  • Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Experienced with RESTful API’s of Elastic Search to analyse, search and visualize real-time data.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git and Sub Version (SVN). Created tags and branches, fixed merge issues and administered software repositories.
  • Experience in Performance tuning, garbage management and memory leaks, networking and information security, IO monitoring and analysis.
  • Achieved disaster recovery implementations and participated in 24/7 on-call rotation policy with other team members.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Programming: Python, C/C++, Java, PHP, Shell Scripting

BackEnd: ElasticSearch, Oracle 11g, MySQL, Postgres SQL

Infrastructure/Virtualization Environments: Puppet, Chef, Docker, Vagrant, VMware ESXi, GIT

Project Management / Monitoring Tools: Jenkins, Maven, Nexus, Ant, Nagios, Logstash, Crontab, Sonarqube, JIRA

LAN/WAN: Ethernet, Fast Ethernet and Gigabit Ethernet VLANS (Single/Double tag), VLAN-based,Port-based Services, Inter-VLAN Routing, VTP, STP, PVST, RSTP (802.1W) and Ether Channel.

Source Control/Versioning: Git, SVN

Cloud Technologies: AWS, Rackspace

Operating Systems: Linux, Debian, Ubuntu, Red Hat 6.x, AIX, Mac OS X, Windows 8/7/Vista/XP

PROFESSIONAL EXPERIENCE:

Confidential, Andover, MA

DevOps Consultant

Responsibilities:

  • Developed installer scripts using Maven, Python and UNIX for various products to be hosted on Application Servers.
  • Administered, maintained and supported Linux (Suse and Ubuntu) and Unix (AIX) servers.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Installed and configured Infrastructure Automation tool Puppet. Created and updated Puppet manifests and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Involved in Chef for Deployment on Multiple platforms.
  • Integration of Automated Build with Deployment Pipeline. Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Imple m ented and building to ols such as Maven in order to aut o m ate and enhance the o verall operati onal e n vir onm ent.
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Worked on various scripting language like Bash, Shell, Ruby, Perl, Python.
  • Build scr ipts us ing M AVE N build too ls in Jenkins to m o ve from one env ironment to ot her env ironments.
  • Managed M a v en pr o ject dependenci es by cr eat ing par ent-child relat ionsh ips be t ween Projects.
  • Troubleshooted issues along the CI/CD pipelines.
  • Wrote MAVEN Scripts to automate the build process.
  • Developed containerized Docker architecture solutions.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and Sonarqube.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Apache and Firewalls in both development and production.
  • Worked on Sub versioning tool Like SVN and GIT.

Environment: Ubuntu, Suse, AIX, Git, SVN, AWS, Chef, Maven, Jenkins, Sonarqube, Nagios, Python, Perl, Ruby, Bash, Shell, Docker, Nginx, VMware ESXi

Confidential, Philadelphia, PA

DevOps Engineer

Responsibilities:

  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Docker and Wercker, continuous build and delivery tools.
  • Conducted business impact analysis & risk assessments of business functions. Accordingly, designed, developed, documented and implemented Disaster Recovery infrastructure for mission critical servers.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Worked on Managing the Private Cloud Environment using Puppet.
  • Build Automation and Build Pipe Development using Jenkins and Ant.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Automated centralized configuration using Puppet.
  • Worked on migration from Datacenter to AWS.
  • Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Puppet and custom Ruby/Bash scripts.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Experienced with RESTful API’s of Elastic Search to analyse, search and visualize real-time data.
  • Scripting & automating tasks using Python for backup, monitoring and file processing.
  • Upgrading Production Environment servers for Stability and Security.
  • Installed and configured Puppet and BIND for internal infrastructure within the company.
  • Implemented Nagios monitoring solution for mission critical servers.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN and GIT.
  • Experienced network based services including DNS, Syslog, NTP, SSH. Utilized Netstat, Dig, TraceRoute, Nmap, iPerf and Rsync.
  • Provide stable build environments for product development.
  • Accumulated application and system logs into LogStash for centralized monitoring, querying and reporting.
  • Continuously updating documentation for internal knowledge base of support team and IT team.

Environment: ElasticSearch, Jenkins, Maven, Puppet, Ant, GIT, AWS, Docker, Wercker, Apache, Nagios, MySQL, Logstash, BIND, Python.

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Administrated and configured Jenkins to aid in build and deployment process. Also automated jobs with Shell and Python scripts inside the Jenkins CI framework.
  • Created, expanded, and configured automation in Maven/Ant to automatically build, package, and deploy Java applications to multiple development and testing environments.
  • Worked on administration, maintenance and support of Ubuntu servers.
  • Deployed code to production environments using Vagrant to ensure zero down time and provided production support during live releases.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Manage, configure and maintain Ec2 instances, ELB, RDS, ElasticCache, SNS etc.
  • Designed the Infrastructure, and implemented on AWS cloud.
  • Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Developed Shell/Perl Scripts for automation purpose.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Worked with several Java development teams to identify and meet their needs for automation and branching strategies. This often involved analyzing portions of their code and suggesting changes for standardization.
  • Maintained, merged and created branches as needed on version control repositories of SVN and Git for several cross-functional teams across different countries.

Environment: Ubuntu, Jenkins, Maven, Ant, Vagrant, Java, XML, SVN, Python, Perl, agile, AWS, Tomcat and GIT.

Confidential, Charlotte, NC

Build/ Release Engineer

Responsibilities:

  • Administrated and configured Jenkins to aid in build and deployment process. Also automated jobs with Shell and Python scripts inside the Jenkins CI framework.
  • Created, expanded, and configured automation in Maven/Ant to automatically build, package, and deploy Java applications to multiple development and testing environments.
  • Worked on administration, maintenance and support of Ubuntu servers.
  • Deployed code to production environments using Vagrant to ensure zero down time and provided production support during live releases.
  • Have done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Implemented E2E pipeline in Jenkins which would do the below activities:
  • Worked with several Java development teams to identify and meet their needs for automation and branching strategies. This often involved analyzing portions of their code and suggesting changes for standardization.
  • Maintained, merged and created branches as needed on version control repositories of SVN and Git for several cross-functional teams across different countries.

Environment: Ubuntu, Jenkins, Maven, Ant, Vagrant, Java, XML, SVN, Python.

Confidential

Software Engineer (Release/ Build)

Responsibilities:

  • Planned and helped in execution in Release plan and completion in a compliant way.
  • Administrated the parallel development and continuous integration environment.
  • Automating daily and ad-hoc build and deploy tasks in different environments.
  • Managed geographically distributed resources across horizontal and vertical work teams.
  • Marketed and established new firm-wide CM practice through senior executives.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Provided ANT build script for building and deploying the application.
  • Acted as a point of contact for cross functional teams for SCM management.
  • Act as the gatekeeper in facilitating all agreed entry/exit criteria in the production environment.
  • Assisted in issue resolution post-production release window.
  • Implemented E2E pipeline in Jenkins which would do the below activities:
  • Helped in mapping processes of different apps and inter-relation among.
  • Coordination with Configuration Management to ensure that all applicable environment issues are resolved in advance of production implementation
  • Train managers, team leads, developers and testers based on their scopes and requirements on the SVN, Fast DD, Maven, Jenkins Autopilot (in-build tool).
  • Managed large project rollouts through the various release activities in the stipulated maintenance windows.
  • Tracked any additions, deletions or change in scope on the published release plan including efficient tracking of defects.

Environment: JAVA, CSS, HTML, XML, JavaScript, JQuery, Jenkins, Ant, Maven, SVN, SCM, Apache Tomcat, Web Sphere and Windows.

Hire Now