We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Fredrick, MD

PROFESSIONAL SUMMARY:

  • DevOps engineer with 7 years of extensive experience in CI & CD Build, Release Management.
  • Expertise in every phase of SDLC (Software Development Life Cycle) of Waterfall, Agile (Scrum) and Test Driven Development Cycles.
  • Experience as a Build and Release Engineer in automating, building, deploying, and release of code from one environment to other environment.
  • Strong work experience in deploying the artifacts (war & ear) to Nexus Repository Manager and Artifactory using the scripts of Maven and Ant.
  • Expertise in working with Version control systems like Git, Bit Bucket, Tortoise, Subversion and TFS.
  • Strong working experience in creating branches, performing Merge operations and creating Tags for the revisions.
  • Worked in migrating code from SVN to Gitrepo (stash/bit bucket).
  • Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket - etc.
  • Experience in Chef, Puppet and Ansible for provisioning and deployment automation.
  • Experience in migrating large scale of data and applications from physical servers to AWS cloud.
  • Experience in analyzing code quality using SonarQube during build phase of Jenkins.
  • Extensively worked on Hudson, Jenkins, Team City for continuous integration and automation for all build and deployments.
  • Automated deployments to DEV/ QA /Staging and PROD servers.
  • Experience with AWS Cloud services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Experience in creating and working on various instances of Linux environments on cloud platform like Amazon Web Services (AWS).
  • Experience scripting in YAML, Shell Scripting and Python.
  • Experience in Managing/Tracking the defects status by using JIRA, Service now.
  • Experience with container based Virtualized deployments using Docker images, Docker Hub and Docker registries.
  • Experienced in writing Docker files, setup and configuration of Docker HUB and Kubernetes.
  • Created and implemented automation in the form of infrastructure as code using Terraform for cloud platform solutions.
  • Experience in Virtualization Build and SCM environments.
  • Developed test cases for automated unit testing.
  • Worked on web servers Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • A good team player with excellent oral and written communication skills and ability to rapidly learn new concepts.

TECHNICAL SKILLS:

Version Control: Git, SVN, CVS, Bit bucket,IBM Clear case and Perforce

Programming Languages: JavaScript, XML, HTML, Shell script, Ruby and Python.

Web & Application servers: Web logic, Web Sphere, Tomcat, Ngnix and Apache.

PROFESSIONAL EXPERIENCE:

Confidential, Fredrick MD

Sr. DevOps Engineer

Responsibilities:

  • Developed a solution working with DEV and QA teams for transition of software configuration changes and integration testing deployments.
  • Responsible for all day to day builds QA/Pre-Prod and Prod environments.
  • Created naming strategy for branches and labels.
  • Involved continuous integration (CI) system with GIT version control repository.
  • Designed, Created and Managed Continuous Build and Continuous Integration environments in Agile projects, combining and automating tools like Selenium, XUnit and Web Driver with build processes to provide detailed Metrics and rapid feedback for development teams.
  • Worked on Docker images to install SonarQube.
  • Developed Jenkins Enterprise pipeline scripts to automate and deploy management.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
  • Work in migrating code from SVN to Git repo (stash/bitbucket), clean the Git repo (purging files).
  • Worked for ALM tools on Jira, Jama, Bamboo, Confluence, Fisheye, SVN, Bit bucket Remedy force.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging environments.
  • Used Ansible for Cloud Provisioning and intra-service orchestration.
  • Maintained and developed infrastructure using Ansible, Jenkins, and multiple AWS tools.
  • Migrated legacy applications to a repeatable Continuous Integration platform.
  • Created Jobs in Jenkins and scheduled jobs using poll SCM.
  • Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Watch and Cloud Formation.
  • Successfully migrated the LEGACY Jenkins to a different VPC.
  • Created monitoring, alarms and notifications for EC2 hosts using Cloud Watch.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Integrated Maven with shell scripts created in Bash to automate the deployment of Java based applications in to Apache and Tomcat Servers.
  • Collaborated in the automation of AWS infrastructure, Ansible, and Jenkins - software and services configuration via Ansible Playbooks.
  • Strong knowledge on Ansible Roles, inventory, Ansible Tower, Ansible Galaxy concepts.
  • UsedAnsibleControl server to deploy plays and playbooks to the machines and systems in the inventory.
  • Used Terraform and did 'Infrastructure as code' and modifying terraform scripts as and when configuration changes occur.
  • Using Git/GitHub repository for storing Terraform files and maintaining versioning.
  • Automated deployment (terraform, AWS CloudFormation) and serverless architecture AWS lambda and AWS services
  • Worked in agroup running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Automated the Applications and MySQL container deployment in Docker
  • Used WebLogic application server for the purpose of deployment of Production & Staging.

Environment: Java/J2EE, Git, Bit bucket, Tomcat, Apache, Jenkins, Ansible, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch and Docker .

Confidential, NE

DevOps Engineer/Build Engineer

Responsibilities:

  • Provide CM and CI for multiple applications built and deployed to Production and Lower environment in Agile and Test Driven Development.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from QA, Integration, UAT and Production Environment.
  • Branching, Tagging, Release Activities on GIT Version Control.
  • Work in migrating code from SVN to Git repo (stash/bitbucket)
  • Worked on Migration of Ant scripts to Maven.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Expertise on all aspects of Chef concepts like Chef server, Workstations, Nodes, Chef Clients and various components like Super Market.
  • Implemented the Chef Software setup and configuration on VM's from the scratch.
  • Deployed the run-list into chef-server and bootstrapped the chef clients remotely.
  • Developed automation framework for Application Deployments to the cloud environments
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Install, Configure, and Administer Jenkins Continuous Integration Tool.
  • Automated deployment ofbuildsto different environments using Jenkins.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Optimized volumes and EC2 instances and monitoring of these containers using Nagios.
  • Developed shell scripts for automation of the build and release process.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: GIT, Bit bucket, Maven, Chef, Jenkins, Apache Webserver, Apache JMETER, Shell, PowerShell and AWS EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.

Confidential, MD

DevOps Engineer

Responsibilities:

  • Responsible for streamlining thebuild, deployment andreleaseof technology for commercial cards enterprise system using scripting, SVN, and Java technologies, architecture, and design framework.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Developedbuildand deployment scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to other environments.
  • Automated thebuildprocess usingCICDtools like Jenkins and scheduled it daily for the sanity check of the Java code checked in by the developers.
  • Introduced new techniques and technologies forbuildautomation to evolve existing systems.
  • Created shell scripts for automation of different projects including SQL Database deployments to different environments like DEV, SIT, UAT etc.
  • Worked efficiently with Applications Development and Support group to implement, test and rollout new patch releases.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Involved in Migrating applications to the AWS cloud.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies and related updates for cloud storage applications.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Deployed the Java applications into web application servers like Web logic.
  • Developed automation scripting in python using puppet to deploy and manage Java applications across Linux servers.
  • Created Branches, and performed Merges in Source Tree & Stash.
  • Merged the Branches after the Code Freeze.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management.
  • Created Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Worked with customers, developers, testing, product management and support staff.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, JAVA/J2EE, Web Sphere, Nagios, puppet, Unix/Linux, Windows, Ruby, Perl, Shell, Jira, Apache Tomcat, XML, Java/J2EE

Confidential

Build & Release Engineer

Responsibilities:

  • Organize and Co-ordinate Product Releases work closely with product development, QA, Support across global locations to ensure successful releases.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Build scripts using ANT and Maven build tools in Jenkins to move from one environment to other environments.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Implemented Chef to deploy the builds for Dev, QA and Production.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, Selenium, and JUnit) to resolve issues with transition to new DevOps solution.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Experience in configuring the security and Pipeline jobs in Jenkins.
  • Install, Configure and Administer Jenkins Continuous Integration Tool.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins.
  • Parse the Application and System logs using Python and PowerShell for all business applications to proactively monitor and trace errors with automated email alerts to various teams internally.
  • Branching, Tagging, Release Activities on Version Control Tools like SVN and GIT.
  • Documented release metrics, software configuration process.

Environment: Git, Maven, Jenkins, Tomcat Apache, Ant, Chef, Artifactory.

Linux/Unix Administrator

Confidential

Responsibilities:

  • Installation, configuration and upgrade of Red hat Linux 5/6, AIX 5/6, Cent OS 5.8, Solaris operating systems.
  • Configured and Installed AIX, Solaris and Red hat Linux servers using NIM, Jumpstart, and Kickstart.
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Worked with audit teams and provided them with the File system modifications using tripwire tool on various distributions of UNIX.
  • Worked closely with DBA team to ensure optimal performance of databases and maintain development applications and databases.
  • Responsible for testing application and fixing bugs in Linux VMware, including setting up/installing the backend Debian and SUSE Linux servers and performing the configuration.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Using Bash Shell Scripting to schedule and automate processes including full and incremental backups using tar, crontab and snapshots, migrating and enlarging file system on Solaris 10 and Linux.
  • Creating Virtual machines using Xen and deploying OS, managing hardware.
  • Configured DNS, DHCP, NIS, NFS in Sun Solaris 8/9 &other Network Services as desired.
  • Re-compiling Linux kernel to remove services and applications that are not required.
  • Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
  • Deployed Arti facts to WebSphere application servers.
  • Build Linux server using kickstart and supported RHEL server's installations.

Environment: Linux/Unix, RHEL, CentOS, DNS, DHCP, NIS, NFS, EMC.

We'd love your feedback!