We provide IT Staff Augmentation Services!

Devops Ci/cd Engineer Resume

4.00/5 (Submit Your Rating)

Omaha -, NE

SUMMARY

  • IT Professional wif 7+ years of experience as a System Administrator, Build and Release/DevOps Engineer in automating, building, deploying, and releasing of code in various environments.
  • Extensive experience in building CI/CD pipelines using Hudson, Bamboo, Jenkins, and TeamCity for end - to-end automation for all builds and deployments.
  • Extensive experience working wif AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and CloudWatch.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
  • Experienced in provisioning IaaS and PaaS and end to end automation of Web and Application servers onAWScloud using Chef, Ansible and Cloud Formation templates
  • Extensive Programming experience in Python, PowerShell and Bash scripting. Wrote bash and Shell scripts for auto launch and web server configurations.
  • Strong experience in configuration and automation management tools such as Ansible, Chef and Puppet.
  • Experience wif containerization and orchestration technologies like Kubernetes, Docker.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple namespace versions
  • Hands-on experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins.
  • Expertise in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/Bash and Batch Scripts.
  • Helped the team in monitoring the system, changing the app configurations, tuning OS parameters, and AMI build practices and backup Procedures.
  • Expert in deploying the code through application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS.
  • Worked wif various scripting languages like Bash, Shell, ruby and Python and Worked wif various application servers like Tomcat, Jboss.
  • Created build pipeline for various applications using Jenkins as CI tool.
  • Has Experience on jfrog artifactory.
  • Worked wif different Bug & Log Tracking Tools like Splunk, Jira.
  • Provide assistance to clients wif the implementation of Configuration Management, Release Management. In addition, process creation and control through the use of Subversion/GIT.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment.
  • Expertise in trouble shooting the build issues, deployment and in production support.
  • Good analytical, problem solving, communication skills and has the ability to work either independently wif little or no supervision or as a member of a team.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.
  • Exceptional ability to quickly in corporate and master new technologies.

TECHNICAL SKILLS

Configuration Management: Ansible, Ansible tower, chef, Puppet

Virtualization Tools: Docker, Kubernetes, VM Virtual Box, VMware

Version Control: GitHub, GitLab, Bitbucket, GCVS, Tortoise SVN, ClearCase, Perforce and PVCS

Cloud Environment: Amazon Web Services (AWS), Open Stack and Azure

CI Tools: Bamboo, Hudson, Jenkins

Build Tools: Cruise Control, ANT, MAVEN, Gradle and TeamCity

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Scripting: Perl Scripting, Shell Scripting, Python, Perl, Ruby

Web Technologies: Servlet, JDBC, JSP, HTML, JavaScript, XML, Rails

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

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

Operating Systems: RedHat Linux, Ubuntu, Centos, Windows, And Mac.

PROFESSIONAL EXPERIENCE

Confidential, Omaha - NE

DevOps CI/CD Engineer

Responsibilities:

  • Worked on migrating code from SVN to GitHub and CVS to GitHub.
  • Analyze & Understand the current Process of working in one version Control (CVS, SVN, TFS) and determine the Impact of new Implementation of GITHUB on the existing Modules.
  • Experience in working on Jenkins for Continuous Integration and for End to End automation for all Build and Deployments.
  • Contributed by writing Shell and Python scripts for automating deployments in different environments
  • Involved in managing and maintaining the CI/CD pipeline using DevOps Toolset which includes Continuous Integration of GitHub, Jenkins, JFrog Artifactory and deploying through Ansible and Ansible Tower.
  • Implemented Large Scale Cloud Infrastructure using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, ELB, Route 53, RDS, SES, SNS, SQS, Red Shift, Cloud Formation, S3, Elastic Bean stalk, ECS, Cloud Front.
  • Act as a subject matter expert on DevOps best practices wif Cloud Formation, auto Scaling Groups, and Configuration Management.
  • Involved in deploying multitude applications utilizing AWS stack (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on fault tolerance and auto-scaling.
  • Implemented a CI/CD pipeline wif Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
  • Proficient wif container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Develop, Maintain and support Continuous Integration framework based on Jenkins
  • By using Jenkins created Pipeline jobs to build the different kinds of applications i.e. Java, .Net, php etc. and store the binaries in artifactory.
  • Experience in using build tools like MAVEN and ANT, Gradle and MS-build for the building of deployable artifacts such as war, jar & ear from source code.
  • Design and Implement the CICD architecture and automation solutions. Develop a Build scripts, maintain, and scale infrastructure for Dev, QA, and Production environments.
  • Integrated Jenkins jobs wif SonarQube to detect the bugs in code and vulnerabilities.
  • Expertise in Writing Ansible playbooks for deploying to different Environments like DEV, QA, Preprod, Prod.
  • Configured credentials, projects, inventories, job templates in Ansible Tower.
  • Using Ansible Tower, which provides an easy-to- use dashboard and role-based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
  • Created deployment markers in Application Monitoring using new relic.
  • Used Confluenceto create, share and discuss content and projects.

Environment: Git, Jenkins, Docker, Ansible and Ansible tower, Jfrog artifactory, Kubernetes, Aws, Terraform, ANT, Maven, Gradle, Shell Scripts, Groovy.

Confidential, Miami, FL

DevOps/Aws Engineer

Responsibilities:

  • Based on the infrastructure needs for each application we deployed instances on AWS platform.
  • Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like puppet, Packer, Cloud formation, Docker and Server spec.
  • Continuous Integration (CI) and Continuous Delivery/Deployment (CD) Environment setup has been done.
  • Having experience in administering CI Tool (Jenkins).
  • Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible using Python, Ruby, Shell and PowerShell Scripts.
  • Created and maintained Continuous Integration Process Documentation.
  • Worked on puppet modules and puppet manifests to automate infrastructure as a code.
  • Created message management using Amazon SQS.
  • Developed Cloud formation templates to launch VPC's and instances in the AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, ELB Security Group, Auto Scaling, and RDS in Cloud Formation templates.
  • Created AWS Route53 to route traffic between different regions.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login autantication.
  • Build application and database servers using AWS EC2 and create AMIs as well as used RDS for Oracle DB.
  • Created Puppet manifests and modules to automate system operations.
  • Deployed and monitored scalable infrastructure on AWS and managing the infrastructure environment wif Puppet.
  • Designing and implementing Docker workflow which reduced build and deployment times.
  • Good Knowledge on container management using Docker files in creating images.
  • Hands on experience in deploying the Docker containers using ansible playbooks
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Zabbix for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Worked wif Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Worked on AWS EC2/VPC/S3/SQS/SNS based on automation Terraform, puppet, Python, Bash Scripts.
  • Created DEV, QA, PROD, STAGING, UAT Environments in AWS from scratch.
  • Managed large scale of deployments in stage and production environment.
  • Involved End to End Design Development and Testing of modules.
  • Experienced in Agile Methodologies and SCRUM Process.

Environment: AWS, Boto3, Cloud Formation templates, Jenkins, Docker, puppet, Apache, Terraform, Python, ANT, Maven, Shell Scripts, Groovy, WebSphere

Confidential, Los Angeles, CA

SCM/Build and Release Engineer

Responsibilities:

  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in WebSphere Admin Console.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool like Hudson.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Written bash scripts to deploy the java-based packages like ear and war on the WebLogic Application server. Worked extensively on PCVS, Subversion as Version Control.
  • Used Remedy change management and bug tracking to track the issues in all pre-prod and production environments.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Developed build and deployment scripts using ANT and MAVEN as build tools inJenkinsto move from one environment to other environments and also create new jobs and branches throughJenkins.
  • Automated Deployment through ARM and monitoring different application consoles through their admin pages and WebSphere.
  • Used Artifactory repository tool for maintaining the java-based release code packages.
  • Experience in managing virtual instances and disks using Puppet.
  • DeployedPuppet,Puppetdashboard for configuration management to existing infrastructure
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow aroundPuppetcodebase.
  • SetupPuppetmaster, client and wrote scripts to deploy applications on Dev, QA, production environment
  • Automate server provisioning wif custom Puppet manifests and Bash Shell scripts across Red Hat, Cent OS, and Ubuntu.
  • Written Shell scripts to apply the Integration label to all the files, which needs manual labeling of files. Updated the Database Tables running the Database Scripts.

Environment: Subversion (SVN), Jenkins, Puppet, GIT, AnthillPro, Java/J2EE, JDK, ANT, MAVEN, DB2, PCVS, UNIX, Linux (RHEL), Web Sphere, Perl Scripting, Remedy.

Confidential

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involved environments like Development, INT, QA, UAT and Production.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Used ANT and MAVEN as a build tools on java projects for the development to build artifacts on the source code.
  • Wrote Maven Scripts to automate the buildprocess.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse.
  • Created GIT repositories and specified branching strategies
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE.
  • Expert in CI and build automation tools including Jenkins, Maven, Ant, Cruise Control, and AntHillPro.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Designed and implemented Subversion meta data including elements, labels, attributes, triggers and hyperlinks. Used Perl/Shell to automate build and deployment Process.

Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts.

We'd love your feedback!