We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Cary, NC

PROFESSIONAL SUMMARY

  • DevOps Cloud Engineer offering 7+ years’ experience solving complex problems with creative solutions, troubleshooting, automating, overseeing, Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations tuning and deploying code over multiple environments, supporting development and operations environments.
  • Experience in working with development engineers to ensure automated test efforts are tightly integrated with teh build system and in fixing teh error while doing teh deployment and building.
  • Experience in phases of Software Development Life Cycle (SDLC), Quality Assurance Life Cycle (QALC), Linux Administration, Software Configuration Management (SCM), Continuous Integration (CI), Continuous Deployment (CD), Release Management, Cloud Implementations and configurations.
  • Familiar with EC2, Cloud watch, Elastic IP’s and managing security groups on AWS.
  • Expertise in build automation tools like ANT/MAVEN, Node JS.
  • Extensive experience in AWS Cloud platform and its features: EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front, IAM, S3.
  • Experience in deploying Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in Staging and Production.
  • Administered and Implemented CI tools Hudson/Jenkins, Puppet, Chef, Cruise Control, Team City, OctopusDeploy and Anthill Pro for automated builds.
  • Used IBM's RTC for source control, build and deploy.
  • Hands on experience in setting up and implementing teh Continuous integration and Continuous delivery (CI/CD) processes using AWS cloud services, GitHub, GIT/SVN, Jenkins, MAVEN and Chef.
  • Committed and exceptionally energetic Build/Release/Deployment/Operations (DevOps) Engineer with involvement in all periods of Software Development Life Cycle (SLDC, for example, Requirement Analysis, Planning, Design, Development, Testing, and Release of different Enterprise - Wide Software Applications.
  • Experience in using configuration management tools like Puppet/ Chef/AWS/Open stack.
  • Experience with Docker Cloud, Docker UCP, Docker container snapshots, attaching to a running container, removing images, and managing teh directory structures and managing containers.
  • Expert in deploying teh code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS. Cloud & SaaS Platforms like Amazon Web Services, Workday, Concur
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Tomcat, Subversion.
  • Having good Experience in Chef and Puppet for Deployment on Multiple platforms.
  • Expertise in Repository Management tools Artifactory, Nexus.
  • Strong understanding of containerization technologies Open shift & Kubernetes.
  • Experience in executing Organization DevOps methodology in different situations of LINUX and Windows servers alongside adopting cloud procedures based on Amazon Web Services.
  • Wrote Powershell scripts for user management
  • Experienced in project analysis, gathering user requirements, technical design and training customers.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with teh build system and in fixing teh error while doing teh deployment and building.
  • Good Exposure/noledge on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Strong noledge on source controller concepts like Branches, Merges and Tags.
  • Experienced in using Build Automation tools like DevOps system working noledge other build tools like MS Build and CMake.
  • Integrated with Team City and Octopus for teh continuous integration and continuous delivery. Teh development is incremental, once teh changes are checked-in to TFS, teh daily build runs, executes teh unit test cases and deploys teh changes on CI environment.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Programming: C/C++, Java, PHP, Shell, Perl, Jython, Python, Ruby Scripting, Power shell, Batch, VM Ware

Source Control/Versioning: Tortoise SVN, GIT, Junit, TFS, GitHub

Operating Systems: Unix, Linux, Windows, Solaris, Android.

CI/CD Tools: AWS, Puppet, Chef, Docker, Jenkins, Ansible, Salt, Open shift, Kubernetes

Build Tools: Ant, Maven, Nant, MS- Build, Nexus, Nagios, Nolio, RTC

Web Technologies: HTML, JavaScript, XML, REST

Web Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, IIS, Nginx, HAProxy

Databases: Oracle 11g, MySQL, Postgre SQL, MongoDB, Cassandra.

Security Tools: Wire shark, TCP Wrappers, Nmap, Netstat

Protocols/Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, NIS, TLS/SSL, DHCP, Kerberos, SAMBA, SQUID

Others: Azure, SDLC, Agile, SCRUM, Load Balancing

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Supported build, deployment, testing and release process in agile both on Linux and Windows.
  • Build tools and processes to support and enhance build and release infrastructure.
  • Used RPM in several Linux distributions such as Red Hat Enterprise Linux, SUSE Linux Enterprises and Fedora.
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Designed and maintained of teh GIT Repositories, branching and build/release strategies utilizing GIT.
  • Created Chef cookbook for configuring GE internal application by correcting teh configuration files, logins in SQL Server 2014 and teh Image Path to has teh correct hostname in Windows Server 2012.
  • Modified teh existing scripts in Jenkins which pushes build artifacts to JFROG Artifactory to push to S3 bucket using AWS STS token.
  • Worked on modifying teh power shell script in creating and modifying teh existing scripts in such a way dat teh script must pull teh coded binary files from teh coding tool GIT, and must integrate with teh integration tool Jenkins. And, written scripts such dat teh build files will be automatically pull and push from teh Amazon S3 bucket and finally execute those .EXE files in our integration machines.
  • Coordinate with Devops, process management team for setting up new environments and code deployments in an enterprise build and deploy model using RTC, Jenkins and automation tools.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Installed SonarQube as a Docker container on AWS and Integrated it with Jenkins.
  • Updated teh cookbook for setting up Jenkins environment where teh slaves are connected to teh master by establishing authentication through LDAP by passing teh secret.
  • Designed and builtAzureV2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
  • Implemented a continuous integration environment dat includedTeam Cityfor automating builds and UnitTesting and Octopus Deploy for automating teh deployment of websites, services, and databasemigrations.
  • Converted .Net application to MicrosoftAzureCloud Service Project as part of cloud deployment.
  • Tracking project work and work pack by using IBM RTC.
  • Instrumental in migrating teh source code from IBM RTC to GitHub and moving build tools/agents from Team City to Jenkins
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Used MS-Build as a Build Tool on .NET Projects for teh Development of Build Artifacts on teh Source Code.
  • Updated teh cookbooks such dat teh MUSE application works on 3 tier architecture.
  • Worked with teh team to setup teh CI-CD environment in Jenkins.
  • Implemented a continuous integration environment dat includedTeam Cityfor automating builds and UnitTesting and Octopus Deploy for automating teh deployment of websites, services, and databasemigrations.
  • Assist with configuration of Cloud Compute systems using Open Stack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetesand other functions within Open Stack.
  • Implemented Chef to deploy teh builds for Dev, QA and production.
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Used GIT Bash to create branches, modify teh code and push teh code to GIT repo.
  • Experience in deployment, configuration, troubleshooting and administration ofOpen Stackcloud components for private cloud.
  • Wrote Powershell script to automate configuration file deployment instances to staging and UAT environment.
  • ExperienceOpen StackDatabases like MySQL, Maria DB and NOSQL-DB for configuring teh components.
  • Involved in peer reviews by creating a pull requests in GIT Hub with teh other team members.
  • Implemented static code analysis tools like Robocop and Food Critic for linting teh code.
  • Extensive experience with scripting languages like Python, Ruby and Shell.
  • Enhanced existing automated Build/Deploy process and architect teh next generation centralized deployment processes using Octopus.
  • Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes
  • Managed source code with Bit bucket and SCRUM storied with JIRA.
  • Involved in Daily Standup calls and Backlog grooming and PI planning sessions for teh project.
  • Created tasks for teh User Stories in Rally and make sure dat they are completed within teh given Sprint.
  • Created extensive documentation, including straightforward how-to procedures for common administrative tasks.

Tools: GIT Repositories, TFS, MAVEN, Jenkins on Linux/Windows, Azure, Artifacts, Udeploy, Powershell and Python scripting, Chef, Puppet, CM tools, Nexus server and Subversion source control, GitHub, Bit bucket, Amazon cloud server, Docker,, ASP.Net, CSS3, HTML5 and JavaScript, Continuous Delivery, Open Stack, SonarQube.

Confidential, San Antonio, TX

Sr. DevOps / Cloud Engineer

Responsibilities:

  • Day to day duties for Unix/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on Servers.
  • Managed Ubuntu, Linux and Windows virtual servers on AWSEC2 using Open-Source Chef Server. Configured Red Hat Cluster Nodes for any legacy applications and verified teh daily health check on teh Cluster Nodes.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts, and can quickly evolve during development iterations.
  • Developed scalable modular software packages for various APIs and applications.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Created alarms and notifications for EC2 instances using Cloud Watch.
  • Involved in configuring S3 versioning, lifecycle policies, backup files and archive files in glacier.
  • Implemented Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment. Created virtual environments via vagrant with chef client provision.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.
  • Setting up uDeploy server along with automated scripts to back up teh server and restore from backup for recovery.
  • Experienced with version controller like SVN and GIT (Bit bucket, GitHub).
  • Used Bit bucket Git to store and maintain source code.
  • Modeling teh structure of a multi-tiered and multi-platform application and orchestrate teh processes required to deploy it in uDeploy.
  • Used Chef to manage VM configuration within AWS & Primarily used Ruby to write GIT applications and chef Recipes
  • Wrote wrapper scripts to automate deployment of cookbooks on nodes and running teh chef client on them in a Chef-Solo environment.
  • Designed, configured and implementation of Nagios.
  • Monitored remotely run scripts via Nagios Remote Plug-in Executor.
  • Used GIT version control to manage teh source code and integrating GIT with Jenkins to support build automation.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and Puppet.
  • Administered and supported GitHub Enterprise version control tool.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker.
  • Worked on Apache and Firewalls in both development and production.
  • Used Wire shark to examine data from a live network or from a capture file on disk.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Developed unit and functional tests in Python and Java.
  • Expertise in deployment of Routers, Switches, Hubs, Firewalls, IDS, load balancers, VPN Concentrators.
  • Tools: Red hat Linux 5, Ubuntu, Suse, AIX, Puppet, AWS, Maven, SonarQube, Nagios, Python, Shell, VMware ESXi, Java, Ant, Maven, Jenkins, Hudson, Python, Perl, AWS, GIT, SVN, Apache Web server, JBoss, Apache JMETER, Gliffy, MetaCase, GIT, SVN, Windows, Ruby Chef, JIRA.

    Confidential, Austin,TX

    DevOps /Build & Release Engineer

    Responsibilities:

    • Developed and implemented Software Release Management strategies for various applications per teh agile process.
    • Performed role as Automation Engineer for Developing Build and deploy tool (like Jenkins).
    • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
    • Used Nolio to achieve agile operations and meet teh growing challenges and complexities of deploying to multiple environments across teh application delivery chain, from development to production.
    • Managed Chef Cookbooks to automate system operations.
    • Involved in working with AWS Cloud management and Chef Automation.
    • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
    • Developed Perl and shell scripts for automation of teh build and release process, developed Custom Scripts to monitor repositories, Server storage.
    • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
    • Worked with Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
    • Stood up Cassandra clusters in teh Amazon Web Services Cloud and migrated data between environments.
    • Worked on Managing teh Private Cloud Environment using Puppet.
    • Involved in architecture of DevOps platform and cloud solutions.
    • Converting Puppet Work flow into Python.
    • Worked on various scripting language like Bash, Shell, Perl and Python.
    • Worked with replacement for reading excellent Open Stack documentation, rather, a short summary of some basic commands.
    • Deployed and designed pipelines throughAzuredata factory and debugged teh process for errors.
    • Involved in creation of virtual machines and infrastructure in theAzureCloud environment.
    • Imported and managed multiple corporate applications into Tortoise SVN.
    • Setup and maintenance of automated environment using Chef Recipes & Cookbooks within Azure environment.
    • Created Roles and Data bags to implement them on nodes.
    • Provided end-user straining for all SVN, JIRA users to effectively use teh tool.
    • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated teh whole process.
    • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
    • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, Teh Docker container leverages Linux containers and has teh AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
    • Created and maintained teh Python deployment scripts for Web Sphere web application.
    • Involved in editing teh existing ANT/MAVEN files in case of errors changes in teh project requirements.
    • Implemented a Python module to query data from a PostgreSQL table to display aggregated data from Map Reduce jobs.

    Tools: Java, Agile, Tortoise SVN, Chef, AWS, Puppet, Azure, Docker, Nagios, Jenkins, Bash, ANT, MAVEN, Perl Scripts, Shell Scripts, XML, Oracle 11g, JIRA, Open stack, Python Scripting, GIT, Windows.

    Confidential

    DevOps Engineer

    Responsibilities:

    • Defined branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
    • Coordinated with resources by working closely with Project Manager's for teh release and Project Manager for all teh Operational Projects.
    • Build Automation and Build Pipe Development using Jenkins and Maven.
    • Analyzed teh ANT build projects for conversion and converting to Maven build projects.
    • Setting up Jenkins master, adding teh necessary plugins and adding more slaves to support scalability and agility.
    • Involved in planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
    • Creating Jira Projects, Confluence spaces.
    • Overhauling teh source code in SVN, adding static code analysis tests like coverity, findbugs, pmd etc. and configuring unit tests to run as part of builds.
    • Managing Nodes Using Puppet.
    • Responsible for design and maintenance of teh CVS/Subversion repositories and teh access control strategies.
    • Involved in writing cook books for various packages and installed them on VMs to perform QA testing.
    • Developed and implemented teh software release management for teh release of web applications.
    • Wrote MAVEN Scripts to automate teh build process.
    • Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects.
    • Maintained and developed infrastructure using Jenkins and multiple AWS tools.
    • Worked closely with development team and SQA team for product releases.
    • Implemented Configuration Management, Change Management policies and procedures.
    • Worked as a system administrator for teh build and deployments process on teh enterprise server.
    • Documented project's software release management procedures with input decisions.
    • Deployed teh static content to apache web servers and applications to Tomcat Application server.

    Tools: SVN, CVS, Ant, Maven, GIT, Jenkins, Perl, Nexus and JIRA, confluence, Chef.

    Confidential

    Release/ Build Engineer - Multiple Projects

    Responsibilities:

    • Automated build process with Continuous Integration Tool Hudson, Bash/Perl.
    • Involved in designing/automating proof of concept projects and version control tool migrations and handling Version Control activities - Clear case.
    • Participated in migration, from Base Clear Case to UCM Clear Case and even from CVS.
    • Managing teh code migration from TFS, CVS and Star team to Subversion repository.
    • Configured application servers(JBOSS) to deploy teh code.
    • Utilized Jira for issue reporting, status, and activity planning.
    • Extensively used ANT tool to do teh builds, integrated ANT to Eclipse and did local builds. Deployed teh EARs and WARs in JBOSS Application server using ANT script.
    • Maintained and administered GIT source code tool and worked on GIT for branching, tagging, and merging.
    • Created scripts for Backup and restoring GITHUB repositories.
    • Used MAVEN as a dependency management tool to manage all teh dependencies dat are required.
    • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
    • Worked on Atlassian confluence a team collaboration software for creating teh design documents and sharing teh documents within teh team members.
    • Installed Buildforge software and configured database and application server settings within teh Management console.
    • Integration of Linux/Solaris with Active Directory (LDAP).
    • Used IBM Rational Clear Quest for tracking teh changes and approval process.
    • Worked on deploying ERP (Oracle) applications.
    • Worked in creating Web Sphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
    • Implemented Nagios monitoring solution for mission critical servers.

    Tools: Linux/Unix, Centos,SCM,Clear case, Active Directory, SVN, Maven, ANT, Bamboo, GIT HUB, Nagios, Puppet, Buildforge, Java/J2EE,.Net,SQL, TFS,Python, API,Atlassian, IBM clear quest, DNS, Logs, NTP,JBoss, Confluence.

We'd love your feedback!