We provide IT Staff Augmentation Services!

Devops Ci/cd Engineer Resume

3.50/5 (Submit Your Rating)

Omaha -, NE

PROFESSIONAL SUMMARY:

  • IT Professional with 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 with 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 Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
  • Experienced in provisioning IaaS and PaaS and end to end automation of Web and Application servers on AWS cloud 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 .
  • Extensive experience in Application Deployments and Environment configuration using Chef, Puppet, Ansible and Terraform.
  • Hands on experience with Terraform, a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Experience with containerization and orchestration technologies like Kubernetes , Docker .
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
  • Hands-on experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins .
  • Worked on creating SonarQube quality gates for applications based on requirements and run Sonar Analysis on Project and Publish report to Sonar Dashboard.
  • 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 with various scripting languages like Bash, Shell, ruby and Python and Worked with various application servers like Tomcat, Jboss.
  • Created build pipeline for various applications using Jenkins as CI tool.
  • Have Experience on jfrog artifactory.
  • Worked with different Bug & Log Tracking Tools like Splunk, Jira.
  • Proficient in Installation, configuration and Management of Relational ( Oracle, SQLServer, MySQL, DB2, PostgreSQL) and NoSQL (MongoDB, Cassandra, DynamoDB) Databases in fast paced environments.
  • Extensive experience in defining the branching and the merging strategies, creating baselines and releasing the code. Worked with different bug tracking tools like JIRA and Bugzilla.
  • Experience implementing and administering monitoring tools Splunk and Zabbix, Sensu, Cacti, Nagios, New Relic.
  • Provide assistance to clients with the implementation of Configuration Management, Release Management. In addition, process creation and control through the use of Subversion/GIT.
  • Pr of i ci ent i n t r ac i ng com pl ex bui l d p r ob l em s, r el eas e i ssues and env ir onm ent i ssu es i n a m ulti - co m ponent env ir o nm ent.
  • Expertise in trouble shooting the build issues, deployment and in production support.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with 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, GC V S, Tortoise SVN, C l e arCase

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

CI Tools: Bamboo, Hudson, Jenkins

Build Tools: C r ui s e C on tr o l, A N T, MA V EN, Gradle an d TeamCi ty

Web: servers Weblogic, Web Sphere, A pache Tomcat, JBOSS

Scripting: PerlSc ri p t i ng, Shel l Sc ri p ti ng, Python, Perl, Ruby

Web: T e chno l og i es Ser v l e t, JSP, H TML, J av aSc ri p t, X ML

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

Databases: O r a cl e, SQ L SER V ER, M YSQ L, DB 2, 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 with 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 with 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 with 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 with 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 Confluence to 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 authentication.
  • 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 with 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 with 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 in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • 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 .
  • Deployed Puppet , Puppet dashboard for configuration management to existing infrastructure
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Setup Puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment
  • Automate server provisioning with 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.
  • Perf o r m ed al l nec ess ar y da y- t o - da y Subver si on suppor t f or d i f f e r en t pro j e ct s.
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • U sed AN T and MAVE N a s a bu il d t oo l s o n j av a p r o j e ct s f or t he development to bui l d ar t i f a ct s on t he so u rce code.
  • Wrote Maven Scripts to automate the build process.
  • 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.
  • 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.
  • D esi g ned and i m pl em ent ed Subvers i on m et a dat a i n cl u di ng el em ent s, l a bel s, at t r i bu t es, t r i gg er s and hy per li nk s. 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!