We provide IT Staff Augmentation Services!

Sr. Devops Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in IT industry comprising of 3 years of Build and Release Engineer and 5 years of Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • Experienced in Chef, Puppet and Ansible for Deployment on Multiple platforms.
  • Experience with Version Control Systems like GIT, CVS, SVN (Subversion), ACCUREV, Perforce, and IBM Rational Team Concert.
  • Expert in deploying the code trough web application servers like Web Sphere/Web Logic/Apache Tomcat/ JBOSS.
  • Deployed and configured Chef Server including bootstrapping of chef client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Experience using cloud providers and API’s for Amazon (AWS) Ec2, S3, VPC, SNS and AMI with Cloud Sigma (EU) and GFS storage.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Build and Continuous Integration with like Ant/Ivy, Maven, Jenkins/Hudson, and Bamboo, Gradle, and Team city.
  • Experienced in deploying and automating applications in Microsoft Azure environment.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experience in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR & EAR and DLL & EXE) from source code.
  • Worked on several DevOps tools like Kibana, Tealeaf, Jenkins, Build Forge, Docker, Dynatrace, JIRA, and Git - stashand OpenStack.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Experienced in Trouble shooting and Backup and Recovery.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy, and HP Quality center.
  • Installed, Supported Application and middleware Web Sphere Application Server, IBM HTTP/
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Heroku.com, Cloud Computing/Software as a Service (SaaS), and Client ­ Server applications for Fortune 1000
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Centre and IBM Clear Quest.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, and icinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Good knowledge and hands on Experience in some monitoring tools like Datalog, New Relic, Cacti etc.
  • Independent problem solving and a good team player with strong interpersonal and communication skills.
  • Implemented Trip wire and Digital board band. Implemented active directory.
  • Developed Puppet plugin for VMware's vRO
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Hands on experience in creating and upgrading Cassandra clusters, including backup and recovery planning.
  • Participated, documented, managed ITIL controls and supported Linux environment.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Created Lambda functions using Cloud formation templates.
  • Good working knowledge in Monitoring Tools such as Splunk, Dynatrace Jprofiler, AppDynamics, Logstash, OpenNMS, RHQAgent, JHAT, JON agent, Visualvm, Apache Jmeter, JConsole, gcviewer, gcwatchdog (Red Hat), Thread analyzer, Wily Introscope, Heap analyzer, Sitescope.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
  • Experienced in implementing and configuring Devops tools like Git bash, Jenkins, Docker, Puppet,Ansible,Chef andNagios in various Linux distributions.

TECHNICAL SKILLS:

Configuration management: Chef, Puppet, Vagrant, Docker, Maven, Nexus, Ansible, Artifactory.

Test and Build tools: Jenkins, ANT, MAVEN, Bamboo, Hudson and Gradle.

Issue tracking tools: Jira, Service Now, Bugzilla.

Version control system: GIT, CVS, SVN, RTC, source tree

Programming Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Python and Ruby.

Web/Application Servers: Tomcat, Apache, Web logic, WebSphere and JBoss

Infrastructure as service: AWS, OpenStack and Rackspace

Database: SQL server 2008R2/2012, Oracle 11g, MySQL.

Disk Management Tools: Solaris Volume Manager (SVM), ZFS, Zones, Veritas Volume Manager, File system, Sun Solstice Disk Suite, Red Hat LVM.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, NIS, NIS+, NFS, DNS, and DHCP

Cluster Environment: Sun Cluster Servers 2.2, 3.1, 3.2 and VERITAS Cluster Servers 4.1,5.0

Mail Server: Send Mail, IBM Lotus Notes, Microsoft outlook.

PROFESSIONAL EXPERIENCE:

Confidential - Atlanta, GA

Sr. DevOps Cloud Engineer

Responsibilities:

  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Migrated configuration management from Puppet to Chef
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Automating infrastructure in AWS with Chef, Ruby, and maternal unit, Created EC2 Instances and VPC network and assigned Roles and permissions via IAM key management.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts. Bootstrapping instances using Chef and integrating with auto scaling.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven & Nexus in Linux environment.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has integrated Ansible with Jenkins.
  • Created Ansible cloud modules for interacting with AWS services which provides the tools to easily create and orchestrate infrastructure on AWS and automated cloud-native applications in AWS using AWS micro services such as AWS functions and Kubernetes on AWS.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Written multiple cookbooks in Chef.
  • Implemented environments, roles, data bags in Chef for better environment management.
  • Developed chef Modules for installation & Auto healing of various CI&CD tools like Jenkins, MSSQL, Nexus etc. these modules are designed to work on both windows and Linux platforms.
  • Managed Chef Cook books to automate system operations and AWS Cloud management.
  • Defining Release Process & Policy for projects early in SDLC and responsible for code build, release and configuration.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Hyper-V or MS Systems Center Operations Manager (SCOM).
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Implemented a Continuous Delivery pipeline with Docker, and Git Hub and AWS
  • Experimented with Docker, by using Docker-compose
  • Worked on applying patches and recommending necessary security fixes for web Application servers.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Troubleshoot the build issue during the Jenkins build process.

Environment: AWS, Bootstrap, SVN(Subversion), Anthill Pro, ANT, Terraform, Chef, TFS, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Cruise control, MongoDB, Sonar, SharePoint, Bamboo, Hudson, Git, JIRA, Shell Script.

Confidential - St. Louis, MO

Sr. Devops/AWS Engineer

Responsibilities:

  • Created and maintained Highly Available and Fault Tolerant infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud. Created AWS Config stack in Cloud Formation that will monitor everything going in on AWS account.
  • Worked with various AWS EC2 and S3 CLI tools. Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Experience architecting and building solutions leveraging DevOps tools such as Ansible, Puppet, Chef and Jenkins, Git, etc.
  • Worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime rolling update.
  • Configured AWS Identity & Access Management (IAM) by managing the users new accounts, roles and groups. Supported AWS Cloud environment with AWS instances and configured Elastic IP and Elastic storage.
  • Used Azure Terraform and Azure OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
  • Defined various Resource Groups using the provided resources in Microsoft Azure, adding the requirements in the Resource templates, spinning the required infrastructure for various groups in the company accordingly.
  • Managed host Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise.
  • Setup and build AWS infrastructure in various resources like VPC, EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates. Migrating on premise Database Servers to AWS Cloud using AWS DMS.
  • Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate the process of capturing and using the images.
  • Implemented Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments.
  • Utilize Puppet for configuration management of hosted instances within AWS.
  • Integrating APIs with Jenkins Continuous Integration - Continuous Delivery (CI-CD) process with automated Static Code Analysis, Build, Test Case Execution & Deploy
  • Developing Exception Handling, Collection API to implement various features and enhancements, Automate the process.
  • Automated testing build and deployment by developing and maintaining the processes and associated scripts/tools. Implemented continuous integration using Jenkins master and slave configuration. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Involving in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository.
  • Wrote deployment recipes for infrastructure management (Terraform).
  • Interacting with developers to find out deployment type for their respective application.
  • Worked with different Bug tracking tools like JIRA. Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.
  • Building out server automation with Continuous Deployment tools like Maven for deployment and build management system.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a Git Hub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository and wrote custom seetings.xml.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
  • Used log monitoring tool called ELK to see log information. Implemented new ELK cluster for enterprise logging.
  • Integrate APIs with Jenkins Continuous Integration - Continuous Delivery (CI-CD) process with automated Static Code Analysis (Fortify), Build, and Test Case Execution & Deploy.
  • System configuration/hardening using IP tables, SE Linux, TCP Wrappers, ACL and traditional permission on Linux servers as well as restricting access to terminals, disabling unnecessary services and securing.
  • Experienced in branching, tagging, and maintaining the version control systems across the environments using SCM tool like GitHub.
  • Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes. Built Docker containers using micro services project and deploy to Dev.
  • Configuring and managing an ELK stack, set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.

Environment: AWS, Docker, Jenkins, JIRA, VPC, NAT, IAM, S3, EC2, Cloud Watch, GIT, Splunk,Web Servers, ELB, GKE, Cloud Front, Apache, Nginx, Groovy, Shell Scripts, Terraform, Lambda, Cloud Watch, Cloud Formation, Cloud Trail, Cloud Front, Chef,, MySQL,, RDS, DynamoDB, ElasticSearch, Logstash, Kibana, Kubernetes.

Confidential - Norwalk, CT

DevOps Engineer

Responsibilities:

  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Expertise with UNIX and Windows environments including shell and perl scripts, Perforce, DevOps.
  • Developing build and deploy tools to make smooth pipeline transition from Dev to Production.
  • Upgrading Jenkins & deploy Tomcat 7 on the existing applications. Configuring LDAP authentication with the existing software structure (Jenkins).
  • Implemented parallel deployment successfully on the Jenkins (1.514).
  • Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Application administration activities in a Business Objects, Weblogic and Websphere STE (Shared technology Environment).Tasks included planning, installation, configuration, deployment and management of platform suite installations and applications built on J2EE technologies.
  • Collaborated with Continuous Delivery Framework Team in developing plan to implement Continuous Integration (CI) and Continuous Delivery (CD) for all components and services, and to migrate remaining Subversion projects to Git on Enterprise GitHub repository.
  • Deployment of the Business processes by creating JAR, WAR and EAR files to JBoss Application Server
  • Used and Administered Continuous Integration tools Jenkins, Bamboo and Build Forge.
  • Built, configured and supported Application team environments.
  • Maintained and upgraded Jira issue tracker, Crucible code review tool.
  • Experience Installing, configuring and upgrading Weblogic, Tomcat & JBoss application server.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Used Ant, Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Automated deployment of build artifacts from Jenkins into pipeline environments using RPM package management, and internal Yum server, Run Deck and chef.
  • Establishing standards for build artifact management and build configuration. Documentation of change management and best practices.
  • Coordination of code merges and deployments with DEV and QA teams. Collaboration with Development, QA and other teams to ensure a smooth transition of deliverables through proper release channels.

Environment: Jenkins: CI, Apache, Tomcat, JBOSS, JIRA, AWS, Subversion, Jenkins, JIRA, AIX, Maven, GIT, AWS, Azure, Weblogic, UNIX Shell Scripting.

Confidential - San Ramon, CA

Build and Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills.
  • Carried Deployments and builds on various environments.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web Servers.
  • Created the Release process of the artifacts.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • 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.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: SVN(Subversion), Anthill Pro, ANT, Perl, MS Build, Unix, Bamboo, Hudson, Git, JIRA, Shell Script, Web sphere server, Tomcat, Jenkins, SharePoint.

Confidential

Build Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills.
  • Carried Deployments and builds on various environments.
  • Implemented and maintained the branching and build/release strategies utilizing SVN and GIT. Involved in periodic archiving and storage of the source code for disaster recovery.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and Sona type Nexus.
  • Used Shell/Perl scripts to automate the deployment process.
  • Administered Websphere/Weblogic application Servers at configuration level.
  • Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation.
  • Stand by administrator for Perforce and PVCS.

Environment: SVN, JBoss, Apache ANT, Git, XML, Maven, Bamboo, Jenkins, Anthill pro, Shell Script.

We'd love your feedback!