We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 8 years of experience in IT industry with major focus on Configuration, SCM, and Build/Release Management like GIT, Maven, Jenkins, Chef, Docker and AWS DevOps.
  • Strong expertise on DevOps concepts like Continuous Integration (CI), Continuous delivery (CD) and Infrastructure as Code, Cloud Computing etc.
  • Excellent at scripting languages like Python and Shell.
  • Familiar with EC2, CloudWatch and managing security groups on AWS.
  • Administered and Implemented CI tool Jenkins, for automated builds and deployments.
  • Experienced in IaaS, PaaS culture and worked on AWS platforms.
  • In - depth knowledge of Linux and Apache/Nginx.
  • Experience writing Shell scripts and Bash Scripts to automate the deployments.
  • Took ownership of the task to be delivered and is always ready to put in extra hours if required to ensure that delivery is not impacted.
  • Hands on experience using Docker Containers.
  • Utilized Kubernetesand Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Top to bottom comprehension of the principles and best practices of the Software Configuration Management(SCM) in Agile, SCRUM and Waterfall methodologies.
  • Experience in the areas of Virtualization with installation, support of VMware windows servers.
  • Installed different Apache modules including WebLogicPlugin, WebSphere Plugin, Proxy plugin etc.
  • Responsible for installation, configuration, troubleshooting, Deployments and maintaining WebLogic Application, JBossservers and Web Servers.
  • Good knowledge on TCP/IP, Networking Routing Protocols RIP, OSPF, EIGRP, BGP and IP services (QoS, NAT etc), Telephony, L2/L3 VPNs, Security and Firewalls.
  • Responsible for installation, configuration, troubleshooting, Deployments and maintaining WebLogic Application, JBossservers and Web Servers.
  • Expertise in Azureinfrastructure management.
  • Experience in dealing with Windows AzureIaaS-Virtual Networks, Virtual Machines, Cloud Services, Express Route, Traffic Manager, VPN, Load Balancing, Auto-Scaling.
  • Manage and configure AWS services as per the business needs (ELB, SNS, EC2, Route53, S3, VPC, IAM, RDS, Elastic Beanstalk, DynamoDB, Opswork, CloudWatch)
  • Expertise in setup and configuration of Application Servers WebSphere, Tomcat, WebLogic and involved in deployment activities.
  • Installed, configured and administered Oracle WebLogic Server; WebLogic Integration in various environments.
  • Sound Knowledge on Shared and Managed Services - Network Managed Services and Internet of Things (IoT).
  • Installation, configuration andmaintenanceof Linux Serverssuch as DHCP, DNS, FTP, NFS, SFTP, HTTPD, APACHE and NTLM etc.
  • Experience in working with different build automation tools like JENKINS and MAVEN to achieve End-to-End Automation and Responsible for installing JENKINS master and slave nodes.
  • Experience in using build and Automation tools like Maven and ANT for the building of deployable artifacts such as war & jar from source code.
  • Experience in implementing and migrating and deploying workloads on AzureVM.
  • Hands on experience in source code management, branch creation & repositories management using GIT, SVN.
  • Good knowledge of RDBMS and projects using Oracle, SQL Server, SQL, PL/SQL.
  • Expertise with configuration management tools like Chef/Puppet.
  • Strong communication, analytical skills and a demonstrated ability to handle multiple tasks independently or in team.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

TECHNICAL SKILLS

Operating Systems: Windows XP/Vista/7/8/10, LINUX (RHEL, Ubuntu) REDHAT 5/6.

Version Control System: GitHub, Subversion(SVN), CVS, TFS

CI Tools: Bamboo, Hudson, Jenkins, ANT, Maven, TeamCity, CircleCI

Cloud(IAAS Providers)/Technologies: AWS (EC2, S3, VPC, SNS, Route53, CloudWatch, DynamoDB, IAM, Lambda), IaaS, PaaS, Azure, OpenStack, VMware

Configuration Management Tools: Chef, Puppet, Ansible

Virtualization: VMware, Oracle Virtual Box, Kubernetes

Containers: Docker

Repository Management: Nexus, JFrog Artifactory

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Web/Application Servers: Apache, Tomcat, JBOSS, NGINX

Languages/Scripting: C/C++, Java, PL/SQL, VB.net, Python, Bash, Shell, PowerShell

Web Technologies: JDBC, JSP, HTML, Java Script, XML

Databases: Oracle, TFS, SQL SERVER, MYSQL, DB2

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

DevOps Engineer

Responsibilities:

  • Implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Migrated IaaS and PaaS instances between public and private clouds - Apache, RDBMS, and Unix/Linux.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
  • Architected automation of AzureVirtual Networks, Network Security Groups and access control rules.
  • Worked with security team to make sure Azuredata is highly secure.
  • Ongoing management, support and maintenance of Amazon Web Services(AWS) infrastructure.
  • Automated the Build and Deployment environment end -to- end using Jenkins.
  • Merged the branches after the Code Freeze.
  • Installed and configuredKubernetesto manage Docker containers.
  • Helped convert VM based application to microservices and deployed as a container managed byKubernetes.
  • Used Chef cookbooks for server provisioning, configuration, release and deployment automation.
  • Played the admin roles for Ansible Tower and Jenkins.
  • Experienced in cloud technologies including Infrastructure as a Service(IaaS) and Platform as a Service(PaaS).
  • Experienced in doing IT orchestration using Ansible, to run tasks in sequence and produce chain of events which can work on different servers.
  • Monitoring using Ansible playbooks and has integrated Ansible with Jenkins.
  • Involved to coding all the backend components using groovy.
  • Experience withAWS instances spanning across Dev, Test and Pre-production and Cloud.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Elastic Beanstalk and EC2 instances.
  • Experience creating multiple domains, clusters and migration of domains from one data center to other data center in WebLogic.
  • Strong troubleshooting skills in WebLogic Application Server platforms and JBossPlatform.
  • Developed/customized startup and shutdown scripts for the WebLogic and JBossServers.
  • Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools toAWS nodes.
  • Created IAM roles for different users including developers, system admins, and network admins.
  • Designed CD platform using Docker and Jenkins.
  • Developed unit and functional tests in Python and Ruby.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker and Red Hat.
  • Handled fabric services to be deployed in containers and images, used Docker in Linux environment.
  • Converted and automated builds using Maven and Ant.
  • Worked on Agile projects for aDevOpsteam to help deliver critical functionality to a cloud based service.
  • Used Ansible as a configuration integration tool to orchestrate to various Dev QA environments.
  • Worked on Agile methodology and used JIRA for issue tracking.

Environment: Maven, Ant, GIT, Chef, PagerDuty, WebLogic, Groovy, Docker, Red Hat, AWS, Jenkins, Ansible, Vagrant, Azure, Python, Ruby, Jira.

Confidential, Richmond, VA

DevOps/Aws Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Designing and implementing for fully automated server build management, monitoring and deployment by using DevOps Technologies like Chef.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Designed and implemented internal best practices, cookbooks, and automated cookbook with CI and CD system. Made use of Jenkins forChefCI.
  • Deployed and configuredChefServer andChefSolo including bootstrapping ofchefclient nodes for provisioning.
  • ManagedChefCookbooks to automate system operations and AWS Cloud management.
  • Used ANT and Python scripts to automate the Build and deployment process. Used Maven for few modules.
  • Experienced deploying highly scalable services within public and private cloud infrastructure (IaaS, PaaS).
  • Developing puppet module for Automation using combination of Puppet Master, Git Enterprise, Openstack(Horizon), Vagrant and SimpleUI (Jenkins)
  • Used Vault feature to encrypt any structured datafile by using Ansible.
  • Also encrypted arbitrary files, binary files using Ansible.
  • Monitoring each service deployment and validating the services across all environments.
  • Extensively worked on Ansible deployments, written various Ansible playbooks with multiple roles, tasks with loops, templates, host variables and group variables.
  • Solid experience in deploying the applications on multiple WebLogic Servers and maintaining Load balancing and High availability.
  • Experience in implementing Fail-Over, Fail-Back and Backup strategies for WebLogicenvironments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Experience in various IaaS/PaaS designs and working towards architecting and implementing product.
  • Administered user accounts, performed user maintenance on different LINUX environments. Monitored security issues, administered system mail and Internet access. Involved in build and deploying SCA modules in IBM WebSphere Process server.
  • Designed roles and groups for users and resources using AWS Identity access management IAM.
  • Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.
  • Experienced in configuring AWS S3 and their life cycle policies and to backup files and archive files in Amazon Glacier.
  • Designed Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Developed AWS Cloud formation templates to create custom sized VPC, subnets, EC2 instances, ELB and security groups.
  • Developed custom solutions inC#and PowerShell to validate availability, consistency, and compliance of environments.
  • Worked on Java/J2ee deployments in web sphere.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Environment: Java/J2ee, Eclipse, Chef, Ant, Maven, Jenkins, AWS, Ansible, C#, WebLogic, PowerShell, Zabbix, GIT, Puppet, Subversion, WebSphere Application Server(WAS), Apache, PERL, BASH, UNIX, Python.

Confidential, Cleveland, OH

DevOps Build and Release Engineer

Responsibilities:

  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases and using Version Control Tools likes Rational Clearcase, Rational Team Concert (RTC).
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Imported and managed multiple corporate applications into TortoiseSVN and Implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts Deployment to staging and production Databases with TFS.
  • Installed and administered Docker.
  • Integrated smoke and regression jobs in Bamboo CI to run the same after code deployment.
  • Develop and implement individual VM’s with their own OSs (CentOS) for each of the following services: GitLab, Jenkins, NexusRepo.
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
  • Writing Chef recipes for automating tasks and managed Chef to configure Web Apps and deploy them.
  • Done Setting up Chef Workstation, boot strapping various enterprise nodes, chef repo and setting up keys.
  • Developed Python script that allows access tokens of artifactory to send images from docker registry.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins
  • Configured Docker container for branching purposes.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user training for all TortoiseSVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.

Environment: SVN, GIT, Jenkins, Nexus, SonarQube, JMeter, Docker, Maven, Apache, Tomcat, JBoss, MYSQL, RHEL, BASH, TFS, Ruby, Chef

Confidential

Build and Release Engineer

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Red hat Enterprise Linux 5.x/6.x servers on various hardware platforms.
  • Configured and maintained Apache web server from open source with Java and Tomcat, WebSphere and WebLogic servers.
  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Installed and configured Hudson for Automating Deployments and providing an automation solution.
  • Integrated GIT into Hudson to automate the code check-out process.
  • Maintain and track inventory using Hudson and set alerts when the servers are full and need attention.
  • Involved in Development, deployments and infrastructure with tools such as Chef, Jenkins and GITHub.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat, Jenkins and deployment automation.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Hudson to move from one environment to other environments.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts within company.
  • Performed database deployment activities like execution of Database scripts.
  • Dealt with Jira as ticket tracking and work flow tool.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: UNIX, Hudson, Tomcat, Windows, Subversion, GIT, ANT, MAVEN, Jira, Chef, Test Manager.

Confidential

Build and Release Engineer

Responsibilities:

  • Undergone Training as per the requirement of the company basics
  • Implemented a code branching strategy for an internal marketing management application by collaborating with a team of Developers, QA testers, and DBAs
  • Worked on all build, configuration and release management activities within the projects
  • Configured the build server for the build set up, managing the code repository.
  • Wrote Shell scripts and Perl scripts for day-to-day administration and create Perl scripts to automate the deployment.
  • Managed the releases for ins and outs, smoothening the entire build cycle per release.
  • Setting up build structure as per requirement with Maven.
  • Maintaining Builds per release and also configured the layout and designs of content.
  • Involved in Configuring Production set up, maintaining live releases and cut over plans.
  • Setting up of dispatcher configurations, load balancing and maintaining author and publish instances.
  • Managed SVN repositories for branching, merging, and tagging.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion
  • Worked on JIRA for change management and bug tracking.
  • Responsible for building and releasing packages for testing.
  • Creating, Installing, configuring and maintaining the Virtual Machines, installing Guest Operating Systems like Windows, Linux.
  • Performed clean builds as per the schedule published for a given software release.

Environment: Java, Eclipse, SVN, Tomcat, Apache, Oracle, Jenkins, Ruby, JIRA, Maven

We'd love your feedback!