We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • Around 8 + years’ experience in IT and related technologies, with exclusive insight towards the technologies related to Systems Engineering, DevOps and Cloud computing.
  • Extensive experience in working in a fast paced Agile environment.
  • Designed, developed and deployed applications on to several cloud based solutions using configuration Management tools like Chef, Puppet, Ansible and SaltStack.
  • Experience in working with private cloud technologies like OpenStack, Confidential Eucalyptus.
  • Extensively worked in code merging and code quality checks using tools like Git, SonarQube and Nexus.
  • Experience in building the code database using tools like Gradle, Maven and Ant.
  • Used Jenkins for Continuous Integration of the environment and testing of the environment using various plugins and plugin functions.
  • Hands on experience in writing chef recipes, roles, organizations and environments in the deployment strategies.
  • Knowledge and good understanding on Virtualization and Cloud Computing (Private, Public and Hybrid) such as VMware/EMC (Cloud Foundry), AWS (EC2 and S3)
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
  • Built and deployed various Ansible playbooks and modules in the Production and pre - production environments.
  • Written code in Perl to develop and deploy continuous test cases, in combination with CI tools like Jenkins.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.
  • Experience in writing Docker files to build the micro-service applications.
  • Hands on experience in using tools like Docker Compose, Kubernetes, etc. for orchestrating, linking and deploying the services related to the containers.
  • Used services like Cloud Monitoring, Splunk, and Nagios to do the monitoring of the application servers deployed in the cloud environment.
  • Experience in performance monitoring and tuning in UNIX environments using tools like vmstat, iostat and netstat.
  • Good understanding of concepts in database designing, object oriented programming concepts, RDBMS concepts.
  • Used multiple bug tacking software like Bugzilla, JIRA and Lean Testing. Used those tools in finding, recording, reporting, managing and tracking of bugs.
  • In depth technical strengths and business understanding for full-cycle project and post implementation problem solving requirements.
  • Strong attitude towards enhancing and learning new tools and technologies.
  • Capable of handling multiple tasks and work effectively both in group and as an individual to meet deadlines.

TECHNICAL SKILLS:

OperatingSystems: Red Hat Enterprise Linux6.x,7.x, SUSE 8,10,11, Ubuntu 7.x - 16.x, Windows 2000/NT4.0, windows 95/98/ME/XP

Virtualization Tools: Oracle VirtualBox, VMware Workstation, Vagrant, Docker, vSphere ESX 3.x, 4.x

Web/Application Servers: WebSphere Application Server (WAS) 3.5, 4.0, MQSeries, WebLogic, Apache Tomcat, JBoss, Server, IBM HTTP Server.

RDBMS: IBM UDB2, Oracle 7.x/8.0/9i, MySQL, MS-SQL Server and MS-Access

Programming Languages: Python, Perl, Ruby and Shell Scripting.

Monitoring Tools: Nagios, Stackdriver, Graphite, Splunk, AWS cloud monitoring, Munin

Cloud services: AWS, Azure, Rackspace, OpenStack., Confidential Eucalyptus, IBM Bluemix

Configuration Management tools: Puppet, Chef, Ansible, SaltStack

Build Tools: Maven, Ant, Gradle.

CI/CD servers: Jenkins, Build Forge, GO and Bamboo

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Devops Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Migrated customer environments to AWS ensuring complete support for existing Chef Implementation.
  • Developed proof of concept implementations of distributed frameworks using Docker.
  • Experienced in writing automation scripts using Python Boto and Aws API.
  • Experience moving java/J2EE applications and Databases into cloud.
  • Good understanding of Networking, VPC, Data center to Cloud Connectivity, Security etc in aws cloud.
  • Usage of Cloud Formation templates to provision new environments.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Marathon has been the first class support container for Mesos container and Docker.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration(Bamboo) infrastructure and deployment tools.
  • Built provisioning engine that utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Used Sensu and other software for monitoring on several servers.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Collate application and system logs into and Splunk for centralized monitoring, querying and reporting.
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx, and GitLab CI.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured Docker container for branching purposes.
  • Created images and stored in the Docker containers and uploaded to the Docker hub.
  • Configured application servers (JBOSS) to deploy the code.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Bamboo server, Artifactory & Git server.
  • Responsible for writing Hooks and Triggers using Python. Built Java application using ANT.
  • Good in provisioning and deployment tools like Chef.
  • Developed unit and functional tests in Python and Ruby.
  • Used configuration management tools Ansible, Chef, Udeploy and CF Engine.
  • Used Puppet and MCO for Configuration Management tool.
  • Developed and maintained Python /Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Python Scripts on UNIX.
  • Involved in Customization of WorkItems, Transition Matrix in TFS.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Chef, Ruby, Ansible, Power Shell Scripting, Subversion, Perforce, Cassandra, Hudson/Udeploy, Marathon, Jira, Bamboo, GIT, (WAS), Web services, Web Logic, Puppet, Mco, Test Director, Mercury, Quality center, Visual Build, .Net, ANT, TFS 2008/2010(Team Foundation Server), Jenkins, J2EE, Web sphere.

Confidential, Troy, MI

Build & Release engineer

Responsibilities:

  • Worked on building data center with AWS.
  • Built Pre-prod environments AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, CloudWatch, Cloud Trail, IAM, SNS, SQS, RDS, Dynamo DB, Cloud front etc.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, F Configuration Management.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef server
  • Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize the end product configuration.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Troubleshot and monitored various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Managed build results in Jenkins and deployed using workflows.
  • Experience in Installing, Configuring and Monitoring using NAGIOS, SiteScope and GRAPHITE.
  • Delivered specific versions of various components of an application into target environments.
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modelled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed builds and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Set up Elasticsearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Indexed data in Elasticsearch using the river plugin. Queried data using the elastic search API.
  • Used ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.

Environment: AWS, Ant, Hudson, Anthill Pro, Maven, Weblogic, Remedy, Subversion, Solaris, Linux, Perl, Shell.

Confidential, OH

Devops Engineer

Responsibilities:

  • Installed and configured AnthillPro /Bamboo for Automating Deployments and providing a complete automation solution.
  • Heavy scripting in Python and bash to build highly available server environments for teams deploying core products and services. Using AWS SDK built tools that automated AWS server provisioning, automated application deployments, and implemented basic failover between regions.
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, and RackspaceCloud. Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2and S3 resources.
  • Wrote CFengine bundles to make the implementations reusable.
  • Created continuous integration system using Gradle, Jetbrains, Team City, full automation, Continuous Integration, faster and flawless deployments.
  • Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case.
  • Made proposals for architecture definition of external application integration on top of Stack. Design, Implementation, Debugging and Bug Fixing(Jira). Documentation of release documents.
  • Migrated Splunk from a search head pool to a fully clustered environment.
  • Worked on a PoC to improve cloud deployment reviewing CloudFormation, Chef and Terraform.
  • Created custom Splunk and dashboards and reports to reduce user requests.
  • Created all Splunk integration for containers with Redhat’s PaaS.
  • Managed the build and release process for NAPI modules.
  • Interface design development and maintenance. Sanity, Functional testing & Documentation of NXP system solution reference design updates.
  • Used Build Forge for enterprise scale infrastructure configuration and application deployments.
  • Scale up the applications by using Marathon, Mesos.
  • Integrated Subversion into AnthillPro/Bamboo to automate the code check-out process.
  • Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
  • Performed setup of clustered environment setups with Websphere Application Server.
  • Wrote Ruby scripts to perform deploys to tomcat Webserver and WebSphere App Servers.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Owned build farm and produced effective multiple branch builds to support parallel development.
  • Managed the entire Release Communication and Co-ordination Process.
  • Maintained the Shell and Python scripts for the automation purposes.
  • Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server.
  • Deployed Dynamic content to Application servers like WebSphere and WebLogic.
  • Involved in maintaining and editing Jython scripts for application deployment automation.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: Sun Solaris, Linux, windows, CVS, Chef, Java, Ruby on rails, Python, Eclipse, Ant, Bamboo, Maven, Install Anywhere, Tomcat Apache Application Serve, Splunk, Jira.

Confidential, Menlo Park, CA

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development QA UAT and Production.
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec’s Website Code.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Automated Build Artifacts using Hudson and Cruise Control.
  • Carried Deployments and builds on various environments.
  • Wrote ANT Scripts to automate the build process.
  • Created the Deployment notes along with the Local SCM team and released the Deployment Instruction to application support.
  • Coordinated with IT groups on the release timings to ensure systems are ready for code to be deployed.
  • Managed source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintained release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Planned and wrote Project’s CM Plans and process.
  • Helped CC Admin and involved in Administrator Activities.
  • Performed Builds for various Environments like QA, Integration, UAT and Productions Environment.

Environment: Subversion, Hudson, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, UNIX, LINUX, Windows.

Confidential

Java developer

Responsibilities:

  • Played a key role in implementation of Policy Star project.
  • Analysis of requirements for new project and impact analysis.
  • Development of code as per the business requirements
  • Preparation of solution documents
  • Unit testing of the developed code.
  • Providing fixes to the issues identified in testing phase.

Environment: Java, Struts, Servlets, JSP, JavaScript, Oracle, My Eclipse, JBOSS Server

We'd love your feedback!