We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • 7+years ofexperience in automating, configuring and deploying instances on AWS, Rackspace cloud environments and Data centers, also familiar with EC2, S3, ELB,Cloud watch, SNS, Elastic IP’s and managing security groups, IAM on AWS.
  • Administration various environments in software development life cycle Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers. Experience supporting Chef Environment with multi hundred servers and involved in developing manifests.
  • Worked on integration of TFSDevelopment and Work Item Tracking.
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration using mCollective.
  • Integrated TFSwith SSRS & SSAS for Custom Reporting.
  • Hands on experience with build tools like Jenkins, TeamCity, Sonar, Maven, ANT and NANT.
  • Experience working Data Center’s managing Servers, SAN and NAS devices like Cisco, Brocade, EMC and HDS devices.
  • Hands on experience in installing and administrating CI toolsHudson and Jenkins.
  • Experience in administering and supporting the code versioning tools including GIT, Subversion and CVS on UNIX/LINUX environments.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFSon Linux and windows platforms.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3.
  • Good Knowledge in Shell, Bash, Ruby, Python scripting.
  • Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL, Mongo DB, Dynamo DB.
  • Extensive experience of working with the release and deployment of large - scale .Net, Java/J2EE Web applications.
  • Good knowledge on oracle ODSEE 11g, Sun Directory Server, OracleInternet Directory OID, Oracle Virtual Directory OVD, Oracle Unified Directory OUD, Directory Proxy Server and Virtual Directory, Active Directory Services, LDAP services.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and have good customer support experience.

TECHNICAL SKILLS:

Cloud: AWS, VMware, Amazon Web Services: EC2, S3, Elastic Beanstalk(EBS), VPC, Instances, Opsworks, Elastic Load balancer (ELB), RDS (MySQL), AMI

Operating system: Linux REDHAT, Ubuntu, SUSE, Windows 2003, 2008 and 2012, Solaris, VMware

Languages: C, C++, Python, Unix/Linux Scripting, HTML,SQL, Java

Protocols: IPv4, IPv6, RIP, EIGRP, OSPF, BGPv4.0, IPSEC

Network Technology: HTTP, Switching and Routing, TCP/IP, ACL, WAN Protocol, firewall, VPN, NAT/PAT, DNS, Active Directory

Hardware: Web Application Firewall, Cisco routers, HP PROLIANT Servers, EMC Storage arrays, Brocade Fiber Channel Switches’ and catalyst switches

Configuration tools: Chef, Puppet

Continuous Integration tools: Hudson, Jenkins

Tools: Anritsu MD8475 and MD8470, BPA 600 Bluetooth protocol analyzer, Wireshark, Boson NETSIM (Network Simulator), Boson NETDESIGNER, Unix Network troubleshooting utilities, VMware

PROFESSIONAL EXPERIENCE:

Senior DevOps Engineer

Confidential, NY

Responsibilities:

  • Worked on Agile projects for a DevOps team to help deliver critical functionality to a cloudbased service
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • UsedCheffor server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands, and packages.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing for our environments.
  • Provisioned and maintained Amazon AWS server provisioning via chef. This included the provisioning of the EC2 instances, ELBs, DNS.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Used Cloud Watch to collect and monitor log files and created alarms in conjunction with SNS to notify the resource usage and billing events.
  • Created S3 buckets and managed policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and Configuration of Notification and Monitoring Alerts forIAMSolutions using cloud watch.
  • Worked on the migration from VMware to AWS and used Chef to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC and Route 53.
  • Experience working on Docker hub, creating Docker imagesand handling multiple containers as a cluster with Docker Swarm, and Compose for various applications,
  • Creating, managing and configuring docker containers.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Administrated Jenkins supporting various application builds with different release life cycles and multiple pipelines setup on project branches by integrating multiple build plugins.
  • Installed and configured Jenkins, installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and resolve conflicts.
  • Supporting for build troubleshoot and release issues.

Environment: AWS, Ansible, Git, Docker, Kubernetes, Python, Java, Shell scripting, JIRA, Jenkins, Maven, Nexus, Apache Tomcat, Splunk, SonarQube.

DevOps Engineer

Confidential -Denver, CO

Responsibilities:

  • Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring. and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Worked with development team to create a collaborative IT operations model based on Agile and DevOps methodologies and wrote code to support automated IT operations methodology (foundation of cloud services) in various scripting languages.
  • Administration/ owner of GIT for the project.
  • Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Install and configure windows and Linux environments and troubleshoot system performance issues.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Automated SQL Scripts Deployment to stagging and production Databases with TFS.
  • Worked on complex issues pertaining to hardware and network failure - Monitored both Hardware and Software systems for errors and updated them regularly to maintain proper functioning and flow of information.
  • Performed security monitoring tests to identify intrusions (IPS/ IDS).
  • Provided Tier 2 and Tier 3 technical support.
  • Managing the code migration from TFS, CVS to Subversion repository.
  • Upgraded the systems with new updates and patches/ changes required by the clients.
  • Installed Red hat Linux 6.4, 6.5 and windows 2008 and 2012 servers on HP x86 servers (C7000, DL360, DL380’s).
  • Created generalized script to keep latest 5 zip files and clears and delete the remaining.
  • Used LVM on Linux to create volumes with layouts like RAID 1, 5, 10, 51.
  • Wrote script (bash and shell) to copy deliverables to local machine from CI/QA and then copying the code from local machine to production servers through putty.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Working on the source code to generate builds and create procedures for the deployment on the servers for the release.

Environment: EC2, S3, RDS, ELB, and EBS, TFS, Linux, Red hat Linux 6.4, 6.5, Windows 2008 and 2012 servers.

Build & Release Engineer

Confidential

Responsibilities:

  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Modified Maven scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Responsible for building and releasing packages for different testing Environments.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Managed Users and Groups in SVN and involved in troubleshooting client specific issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using WebSphere Scripting Tool (WSST).
  • Performing clean builds according to the schedule published for given releases.
  • Responsible for Deployments to the WebSphere Application server.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Administered IBM Build Forge and involved in creating new Build jobs, environments and did user Management for build and deployment of JAVA applications.
  • Resolved the build and deployment related bottlenecks with the development team.
  • Developed and maintained CM Plans and documentation as per the standards defined byIBM.
  • Designed Clear Case branching strategy and implemented Clear Case environment according to the needs of the release management.
  • Used Maven for doing Java build involving over 5000 JAR files and 2 weekbuild schedule.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Maintained all the Linux environments for deployments.
  • Administered Clear Quest for tracking defects and issues.
  • Worked closely with Project Managers to establish and create & design the release plan.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Clear case, Build Forge, Maven, Web Sphere, Clear Quest, Perl, Shell, Ant, Jenkins.

Build & Release Engineer

Confidential

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented c ode coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, WebSphere, Shell scripting, Nexus.

Build and Release Engineer

Confidential

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Created the branches to the trunk after the production release and resolved the conflicts rose during the merge in GIT.
  • Used GIT for branching and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN scripts to automate the build process.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Installed and configured Hudson for Continuous Integration.
  • Configured Puppet to perform automated deployments.
  • Expert in User Management and Plugin Management for Puppet.
  • Build, configured and support application team environments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Environment: GIT, Maven, Puppet, Hudson, Tomcat, Perl, Shell Script, Oracle.

We'd love your feedback!