We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

5.00/5 (Submit Your Rating)

Sanjose, CA

SUMMARY

  • Over 10+ years of experience as a DevOps/Build and Release Engineer framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Worked with automating, configuring and deploying instance on AWS, OpenStack, Azure and Rackspace.
  • Have analyzed and evaluated the existing architectures on a customer premise's datacenters by helping mitigate risk also configured and migrated complex architectures to AWS public cloud.
  • Hands on Experience in IT with building, scaling & supporting Hadoop Clusters and maintaining distributed application platform.
  • Experience and knowledge related to Private Cloud, Public Cloud and Virtualization. Sound knowledge in troubleshooting and virtual private cloud network peering and routing issues.
  • Worked on version control systems like Subversion & GIT and used source - code management tools (Visual SVN, Tortoise SVN, SVNx, UberSVN, Stash, SourceTree, Git Bash, GitHub, Git GUI & command line apps). Experience in configuration management tools like Chef and Puppet.
  • Experience in using Tomcat, Azure, JBOSS, WebLogic and WebSphre application serrvers for deployment.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Hands-on experience with Hadoop Cluster Designing, Implementation, Configuration, Administration, Debugging and Performance tuning.
  • Extensive experience in Docker containers infrastructure and Continuous Integration for building and deploying Docker containers.
  • Experience in provisioning of IAAS and PAAS VM's and Web roles on Microsoft Azure.
  • Experience in Querying RDBMS such as Oracle, MYSQL and SQl Server by using PL/SQL for data integrity.
  • Experience with Jenkins as Continuous Integration / Continuous Deployment Tool. Experience in Splunk development creating App's, Dashboards, Data Models.
  • Experience with container based Virtualized deployments using Docker, working with Dockerimages and Docker registries.
  • Exposed to all aspects of software development life cycle (SDLC) such as analysis, planning, developing, testing, implementing and post-production analysis of the projects.
  • Experience in developing Web-based appliactions using PHP.
  • Worked on Cloud Bees Project. Experience on Cloud innovations including Infrastructure as a Service, Platform as a Service and Software as a Service( IaaS, PaaS and SaaS).
  • Experiene in writing and validating UI data with SQL developer and response file data with Couchbase.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet, AWS and Ansible.
  • Experience of working with the release and deployment of large-scale C++, Java/J2EE Web applications using SVN repository
  • Extensive experience of deploying code to various application servers like JBOSS, Apache Tomcat web server, IIS Server, Oracle Web Logic, and IBM Web Sphere.
  • Hands on experience with various popular Unix/Linux distribution Ubuntu, RHEL, CentOS, OEL, Solaris. Efficient in working with Tracking Tools like JIRA, Red Mine, & Bugzilla.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools (JIRA, confluence, Stash, Source Tree, Crucible).
  • Worked on Clear Case Projects. On-call support for 24/7 for troubleshooting production issues.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Performed importing data from various sources to the Cassandra cluster using Java/Python API's.
  • Created and tested applications and software framework to run characterize/validation Big data pipelines with a wide variety of data inputs, workload, and API/interface.
  • Good knowledge in managing Sonartype Nexus/artifactory repositories for maven artifacts & dependencies.
  • Worked with different teams, implemented Release schedules for PROD and Non-PROD, created Roll out plans, CAB timelines, created future releases calendar and schedules.
  • Skilled experience in building cloud infrastructure with providers such as AWS, Azure, VMWare, OpenStack, Rackspace.
  • Development of Chef Cookbooks to manage systems configuration.
  • Experience in software development, including languages, and frameworks such as Python, Go, Perl, Cassandra.
  • Good knowledge of configuration management tools like Puppet; created base modules for Puppet. Knowledge of databases like Oracle 10g/11g and MSSQL.
  • Worked on improving performance of SQL queries by usage of Explain plan and various hints & indexes.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3.
  • Experience utilizing software build/configuration tools such as Hudson/Jenkins.
  • Ability to assess business rules, collaborate with stakeholders and perform source-to-target data mapping, design and review.
  • Passionate in learning new technologies and improving work environments with best practices.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008/10 , UNIX, LINUX, Mac OS.

Versioning Tools: CVS, Subversion, Clear Case, Git, Team Foundation Server (TFS).

CI / CD Tools: Hudson, Jenkins, Bamboo, Artifactory, Ansible, RunDeck, Puppet, Chef, Vagrant and Splunk.

Build Tools: ANT, MAVEN, Anthill, Make, MS Build, GRADLE, Shell Batch scripting.

Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest.

Languages: C, C++, Python, Ruby, Shell scripting, SQL, Java/J2EE.

Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML, .Net.

Web/App Servers: Web logic, WebSphere, Apache Tomcat, Nginx, RHEL, JBOSS, IBM HTTP Server

RDBMS: Oracle, SQL SERVER, MY SQL, DB2.supporting Hadoop clusters.

Cloud Technologies: AWS, Microsoft Azure, Open stack, Vcloud, VMware, Vagrant.

Scripts: Shell Script, CMake, Bash Script, Groovy, Perl Script, Power Shell Script.

WORK EXPERIENCE

Sr.DevOps Engineer

Confidential - Sanjose,CA

Responsibilities:

  • Researching and deploying new tools, frameworks and patterns to build a sustainable big data platform.
  • Provided technical expertise for continuous development and continuous integration.
  • Provided architectural input for system design to improve infrastructures scalability, reliability & adaptability.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Maintained Jenkins servers and Bamboo to deploy into production & non - production environments. Involved in migration of Bamboo Server, Artifactory and Git Server.
  • Worked with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab, Bitbucket including command line applications.
  • Hands on experience of Build and Deployment phase and usage of Continuous Integration (CI/CD) tools and build configuration.
  • Extensively working with the Hadoop Developers and SIT testing Team in the project in mantaing the Hadoop Clusters and also involved in the Development.
  • Efficiently worked on migration of code from Bit Bucket repositories to the Bamboo server and also workd on SonarQube for Code analysis check. Used Jenkins as Continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled builds, notifying the build reports etc.
  • \Worked on microservices project to build Docker containers and deploy to Dev UAT and Prod.
  • Worked on setting up the new repos, Managing the permissions for various GIT branches.
  • Created a custom Puppet module skeleton to use same structure across all Puppet modules.
  • Extensively used to write PowerShell scripts for automating the services inside the Azure.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on microservices project to build Docker containers and deploy to Dev UAT and Prod.
  • Used Microsoft Azure for Development, Test and UAT environments for all customers regardless of final Production platform (SaaS Cloud,
  • Private secure cloud) in order to speed up development/ deployment prcess and work within CI/CD framework (Team City, Octopus Deploy).
  • Working with BitBucket to store the code and integrate it to
  • Ansible Tower to deploy the playbooks and managing on-premise OS/Applications/Services/Packages using
  • Ansible as well as AWS Services for EC2/S3/Route53 & ELB by writing playbooks.
  • Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT.
  • Used configuration management tools like Puppet and created base modules for Puppet.
  • Designed, developed data integration programs in a Hadoop environments with NoSQL data store Cassandra for data access and analysis.
  • Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.

Sr.DevOps Engineer

Confidential, Boston, MA

Responsibilities:

  • Extensively worked on Jenkins and Hudson for Continuous Integration for End to End automation for all build and deployments.
  • Conducted code reviews according to C++ coding standards and conventions.
  • Used ClearCase for creating the Builds.
  • Involved in build and maintain Highly available secure multi - zone AWS cloud infrastructure utilizing Cef with AWS Cloud Formation and Jenkins for Continuous Integration.
  • Involved in writing various Custom Ansible Playbooks for deployment orchestration and also developed Ansible playbooks to simplify and automate day-to-day server administration tasks.
  • Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc.
  • Integrating VMware vCloud automation center with vCenter Orchestrator and customizing operations.
  • Develop, Plan and migrate servers, relational databasesand websites to Microsft Azure cloud.
  • Installed, configured and managed the ELK (Elastic Search, LogStash and Kibana) for Log management within EC2/ Elastic Load balancer for Elastic search.
  • Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Wrote, maintained and documented modules, manifests, Git repositories for Puppet enterprise on RHEL and Windows platforms.
  • Designed AWS Cloud Formation Template's to create custom sized VPC, Subnets to ensure successful deployment of Web applications.
  • Automating customized machine provisioning on various virtual and cloud platforms using VCAC.
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • Used Puppet for creating scripts, deployments for servers, and manging changes through Puppet master server on its clients.
  • Build RDS environment for both Staging and Productions environment in Amazon Web Services(AWS).
  • Provided project management on full SDLC in the implementation of system hardware and software.
  • Developed SMA Runbooks using PowerShell to communicate with Microsoft Azure to depoy and create resources in Azure cloud.
  • Configured Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Good understanding of AWS Elastic Block Storage (EBS), various volumes types and utilization of different types of EBS volumes based on requirement.
  • Building and configuring a Virtual Data Center in the Amazon Web Services(AWS) cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route ables, Elastic Load Balancer
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Performed importing data from various sources to the Cassandra cluster using Java/Python API's.
  • Designed roles and groups for users and resources using AWS Identity Access Management and also managed network security using Security groups.
  • Implemented auto environment creation using Ansible and AWS, Managed Amazon EC2 instances with the help of Ansible.
  • Involved in migration of Bamboo Server, Artifactory and Git Server.
  • Managing Daily Builds, Weekly Builds, Nightly builds and Builds on fortnight basis.
  • Developed Jobs by using Clear Case Commands.

Sr.DevOps Engineer

Confidential - Bridgport, CT

Responsibilities:

  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • PowerShell scripting experience on creating automation process for Branching, build creation and deployments.
  • Expert in handling application development life - cycle involving requirement analysis, designing testig, code and de-bugging using C++.
  • Created Puppet manifests and modules to automate system operations.
  • Implemented high availability with Azure Classic and Azure resource manager deployment tools.
  • Involved in integrating Chef cookbooks into Jenkins for CD framework and worked with various custom resources, created roles and environment and using Chef handlers for different requirement jobs.
  • Created dashboards using generated reports fron TFS in Snapshot site.
  • Used Docker and OpenShift to manage micro services for development and testing.
  • Monitoring apps servers using ELK-ElasticSearch, Logstash and Kibana for debug and logging.
  • Configured new redundant VMware ESXi cluster. Installed and configured VMware ESXi for all remote servers and completed physical to virtual conversions.
  • Building servers through Azure resource manager templates or Azure portal.
  • Configured authorization to Cassandra cluster using Password Authenticator and Kerberos for Hadoop Cluster.
  • Supported and Administered TeamCity continuous integration tool.
  • Designed and implemented Subversion, GIT and BitBucket metadata including elements, labels, attributes, triggers and hyperlinks.
  • Prepared, arranged and tested Splunk search strings and operational strings.
  • Configured plugins on Bamboo server to automate the deployments onto app servers and Artifactory.
  • Collaborate in the automation of AWS infrastructure to initialize these resources in inventory management system via Chef as a provisioning tool in bootstrapping the resource into clusters.
  • Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, AutoScaling, Elastic Load Balance and AMIs
  • Ansible roles with pre-tasks and post-tasks making it easy to orchestrate a sophisticated zero-downtime rolling upgrade of our web applications.
  • Integrating and monitoring using Amazon CloudWatch with Amazon EC2 instances for monitoring the log files, store them and track metrics. EBS Volumes management and snapshots for backups using Maven scripts.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Used Amazon EC2 Command Line Interface(CLI ) along with Bash/Python to automate repetitive work in release activities with Project / Release Management and Development teams to ensure a smooth and trouble free roll ut of releases.
  • Analyzed frequently occurring system breaks and automated fixes with repetitive tasks using Bash and Python/UNIX scripts and also used to send notifications after each deployment.

Devops Engineer

Confidential, Richmond, VA

Responsibilities:

  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets, reach continuous delivery and built clouds with Open stack and AWS.
  • Managed Virtual machine using VMware, and AWS.
  • Designed & developed new back - end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Supported AWS Cloud instances and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash.
  • Used Fisheye to extract the information from repository and Crucible used to code review.
  • Handled integration of Build Forge with Blade Logic and raising a build request through Clear Quest.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP's, and Servlets in staging and production.
  • Built and deployed J2EE application in WebSphere 6.1and 7.1 using python scripts.
  • Created & maintained PERL scripts for automation of build and release process.
  • Handled documentation of detailed build configuration, Build procedures and change history for releases.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Prepared Migration logs for every release and maintained the data accuracy and identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules.

Build and Release Engineer

Confidential

Responsibilities:

  • Encapsulated business rules in PL/SQL packages and data was written to database as per the business rules.
  • Debugged & tested applications & fine-tuned performance; provided maintenance support in production environment and supported the QA & UAT bug fixes.
  • Maintained ANT build.xml's for all the projects.
  • Assisted in the end-to-end release process, from the planning of release content through to actual release deployment to production. Executed the planning of product software releases.
  • Set-up and maintained auto-scaling Open stack (preferred using cloud formation and scripting)
  • Managed the code migration from TFS, CVS to Subversion repository.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Worked on integrating GIT into continuous Integration (CI) environment along with Jenkins and Subversion.
  • Developed build & deployment scripts using ANT & MAVEN as build tools in Jenkins to move environment.
  • Migrated projects from CLEARCASE to TFS and working as TFS admin as well packing and automating builds, code analysis, find bug, maven, CI builds Setup using TFS for all the projects in assurance.
  • Built, managed, & continuously improved build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Handled Development-Testing, Staging, Pre-Production and Production Builds and Releases
  • Configured and maintained the code in Subversion and Clear Case.

Systems Admin - Software Developer - Network Architect

Confidential

Responsibilities:

  • Managed all aspects of customer support, from install to trouble tickets on our JIRA ticketing system, and provide the highest level of support.
  • Redesigned company network infrastructure for security, redundancy and scalability using ClearOS routers, Froce10 switches and multi - WAN failovers.
  • Designed & coded a custom CMS web application on a LAMP stack that scraped leads from several sources, managed and monitored sales personnel calls, and generated custom reports for management.
  • Designed and implemented company websites using Drupal and WordPress.
  • Wrote a utility in Java to scrape all eBay sales data from multiple accounts, into company database, and wrote front-end web interface in PHP to query the data and generate reports for sales analysis & lead generation.
  • Wrote a utility in PHP that uses Gmail API and scrapes an inbox for buy/sell updates with leads, and dumps data into company database to generate lead reports for sales management using front-end web interface.
  • Wrote Java desktop application using Swing that takes in inventory spreadsheet, updates product information in remote SQL database and allows user to generate barcode labels with or without pricing data on them.
  • Wrote automation tools using BASH to aid in monotonous technical tasks our technicians would perform.

We'd love your feedback!