We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Tysons Corner, VA

SUMMARY

  • Over 6 years of experience in IT industry comprising of DevOps Engineer compromises of DevOps Build/Release Management, expertise on version control tools like Subversion, Clear case administration and Cloud Management and in Design, Coding, Porting, Troubleshooting, Testing and Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEV/TEST/STAGE & PROD).
  • Experienced in implementing Puppet, Chef, Docker and DevOps.
  • Experienced on several Docker components like Docker Engine, swarm, creating docker.
  • Installed, configured and administered CI tools like Hudson and Jenkins for automated builds.
  • Experience of Jenkins, Apache Tomcat, Git.
  • Deployed and maintain Chef role - based application servers, including Apache, Nginx and Tomcat.
  • Experience working on chef and knife commands to manage Nodes, Cookbooks and recipes.
  • Experienced in branching, tagging and maintaining the versions across the environments using SCM tools like GIT Bit Bucket and Subversion (SVN) on Linux and windows platforms.
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool.
  • Solid understanding of Operating systems like Linux, Unix, Windows.
  • Created and wrote shell scripts (Bash), Ruby, Python for automating tasks.
  • Expertise in configuring and managing services like AWS EC2 using AMI’s available.
  • Configured multiple servers depending on application needs using continuous integration tools like Jenkins.
  • Experience in monitoring the servers using Splunk, Nagios.
  • Installation and Configuration of Splunk indexers, Splunk search head and Splunk deployment server.
  • Strong experience in working with the deploying applications using application servers like Apache Tomcat Web Server.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Closely worked with Developers and 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.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Configure Amazon VPC environment and Networking within a VPC.
  • Experience in cloud stack such as AWS (CloudFormation) and VMWARE stack.
  • Experience with CloudTrail, Glacier, versioning and life cycle policy of object.
  • Installed configured and maintained DNS systems using BIND, Route53 (AWS), and PowerDNS.
  • Experience in using CVS, Subversion, VTFS, Perforce, GIT and Rational Clear Case on UNIX and Windows environment.
  • Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor-v, PHP Virtual Box.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, and JBOSS to deploy code
  • Experience in installing Firmware Upgrades, Kernel patches, system configuration, performance tuning on Unix/Linux systems.
  • Familiar with network tool Nagios.
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.

TECHNICAL SKILLS

Operating Systems: Windows98/XP/NT/ 2000/2003/2008 , UNIX, LINUX.

Source Control Tools: SUBVERSION, CLEARCASE, GIT AND PERFORCE

Build Tools: ANT, MAVEN, AUTOSYS, CHEF, PUPPET, GRUNT and GRADLE

CI Tools: JENKINS, CRUISECONTROL, ANTHILLPRO and BUILD Clear case

Repositories: NEXUS, ARTIFACTORY

Languages: C,C++,SHELLSCRIPTING,PEARLSCRIPTING,PYTHON,SQL, JAVA/J2EE

Tracking Tools: JIRA, REMEDY, CLEARQUEST, BUGZILLA

Web Servers: WEB LOGIC, WEBSPHERE, APACHETOMCAT, JBOSS, DOCKER

Cloud: AWS EC2, VPC, ELB, IAM, RDS, EDS, WATCH, CLOUD, FORMATION, AWSCONFIG, S3, CLOUDTRIAL, VMWARE, SALESFORCE MARKETING CLOUD, REDSHIFT

Databases: ORACLE, MS SQL SERVER, HADOOP, MYSQL, DB2

PROFESSIONAL EXPERIENCE

Confidential, TYSONS CORNER VA

DEVOPS ENGINEER

Responsibilities:

  • Integrated Ant with Jenkins for the builds as the Continuous Integration process
  • Used ANT scripts and Shell scripts to automate build and release process
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Installed, Configured, Administer Hudson/Jenkins and RunDeck Continuous Integration Tool.
  • Maintained over 20+ jobs in Jenkins for different Application teams.
  • Helped teams move cronjobs/scheduler to Jenkins & configure jobs.
  • Improving Continuous Integration workflow using Virtual Environments like Docker.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Automated web server content deployments via shell scripts.
  • Experience in Administration/Maintenance of source control management systems, such as
  • GIT and knowledge of Clear Case.
  • Worked on several build tools like ANT, Maven etc.
  • Co-ordinate/assist developers with establishing and applying appropriate branching labeling/naming conventions using Git.
  • Created repositories according the structure required with branches, tags and trunks
  • Created scripts for Backup and restoring GIT repositories.
  • Created and maintained documentation on every work task for Dev and Ops team.
  • Implemented Configuration management tool such as Ansible. Wrote several playbooks and created various roles for applications using ansible and deployed the Applications/Services for a different project
  • IntegratedAnsibleto manage all existing servers and automate the build/configurations of new Servers.

Environment: GIT, Jira, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Docker, Bash Script Unix/Linux, Python, AWS, JBoss, Web Sphere, chef.

Confidential, MOORESVILLE NC

DEVOPS ENGINEER

Responsibilities:

  • Good experience in provisioning, operating, and managing AWS environments.
  • Worked on simple storage services (S3), simple notification service (SNS) and cloud watch.
  • Creating S3 buckets and restricting access to buckets and directories to specific IAM users.
  • Associating virtual MFA tokens for IAM users for security.
  • Created VPC and enabled access between public and private subnets.
  • Managed and maintained end-to-end Pipeline with help of Amazon VPC, Amazon EC2, AWS Cloud Formation, and Jenkins.
  • Involved in utilizing almost the entire AWS stack (including VPC, EC2, ECS, CloudFormation, EBS, Route53, S3, RDS, SNS, SQS and IAM) focusing on high-availability, fault tolerance, and auto scaling using AWS-CLI/AWS-SHELL.
  • Design and launch Cloud Formation stacks in AWS, relying on configuration management tools and Linux fundamentals.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Customize existing cookbooks downloaded from the chef supermarket using Ruby DSL and Chef.
  • Good experience on creating Roles, Environments, Data Bags in chef Cookbooks and upload it to the chef server.
  • Involved in writing recipes and cookbooks for configuring server side through Chef.
  • Used knifecommand-line to provide an interface between local Chef-repo and theChefserver.
  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Interacted with client teams to understand client deployment requests
  • Administering & supporting close to 5000 Linux physical and 1500 Linux VMs
  • Working on OS patching, upgrade & build, installing rpms.
  • VERITAS Volume manager/Cluster software works
  • Analyzing Linux Server alerts and Troubleshooting issues and performance tuning.
  • Root cause analysis for unexpected outages.
  • HSM/Infiniband driver install/upgrade as a part of patching
  • VCS Cluster Build/Configuration, Upgrade add/remove resource & service Failover/Fail Back
  • VMware ESX - Migrations, Memory/CPU upgrades.
  • Working with vendor for in depth RCAs on OS issues and Hardware issues.
  • Experience in replacing failed hard drivers, memory DIMMS, back planes, CPU components, Fiber Channel Adapters (HBA), NiC cards and other hardware.
  • Worked on scripting/automation for various small projects.
  • Automation in IT infrastructure in cloud computing practice like working with most open source.

Environment: GIT, Apache ANT, VolumeManager, Apache Tomcat, Shell Script, Docker, Bash Script Unix/Linux, Python, NFS, OSPatching, Hardware Installation.

Confidential, SANTA CLARA, CA

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Experience on Configuring theChef-Repo, Setup multipleChefWork stations and Developing Cookbooks for automating deployments viaChef.
  • 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.
  • TestChefCookbook modifications on cloud instances in AWS and using Test Kitchen andChefSpec and used Ohai to collect attributes on node.
  • Working forDevOpsPlatform team responsible for specialization areas related toCheffor Cloud Automation.
  • Well versed with many different concepts ofCheflike Roles, Environments, Data Bags, Knife, andChefServer Admin/Organizations.
  • UsedChefto manage configuration on connected server. Developed Cloud Formation script to automate the EC2 instances with JSON templates.
  • Implemented automation with Vagrant,Chefon AWS for application testing, deployment & development.
  • Experienced in designing and developing automation and other IT Process Automation capabilities with theAWSplatform.
  • Working 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.
  • Hands on experience in migrating Business from a on-premise infrastructure environment toAWS.
  • Created scripts inPythonwhich integrated with Amazon API to control instance operations.
  • Created Bash, Shell&Pythonscripts for various Systems Administration tasks to automate repeated processes.
  • Experienced in setting up EC2 instances, security groups and Setting up databases inAWSusing S3 bucket and configuring instance backups to S3 bucket. Performed S3 buckets creation, policies on IAM role based polices, MFA and customizing the JSON template.
  • Created job chains withJenkinsJob Builder, Parameterized Triggers, and target host deployments. Utilized manyJenkinsplugins andJenkinsAPI.
  • Built end to end CI/CD Pipelines inJenkinsto retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Integration of Maven/Nexus,Jenkins, Urban code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Created Jenkins Workflows for advanced deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments
  • Worked on creating theDockercontainers andDockerconsoles for managing the application life cycle.
  • Expert level experience working onDockerhub, creatingDockerimages and handling multiple images primarily for middleware installations and domain configuration.
  • Worked on severalDockercomponents likeDockerEngine, Hub, Machine, Compose andDockerRegistry.
  • Install and configure Apache Web server, Tomcat, Weblogic Application servers to meet the business user’s needs and requirements.
  • Responsible for applying the Corporation's Software Configuration Management processes to projects, setting up and maintaining GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
  • Created branching & tagging strategy to maintain the source code in theGITrepository.
  • Build and Deployed Java/J2EEweb application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Worked on Nagios Dashboard with creating custom alerts and plugins with Nagios.
  • Worked on configuring Alerting mechanisms with Nagios, error logging, performance monitoring.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, and changes implemented in current release.

Environment: Chef, AWS, Jenkins, Nagios, Java/J2EE, GIT, Github, WebLogic, Docker, Nexus, Python, Bash, Ohai, Chef Server, Tomcat, CentOS, Unix, JIRA, Sonar.

Confidential

CONFIGURATION MANAGEMENT/BUILD &RELEASE ENGINEER

Responsibilities:

  • 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 forbuildsystem and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build 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.
  • 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.
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin.

We'd love your feedback!