We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • 7+ years of IT experience comprising of DevOps, Linux System Administration and Build Engineering & Release Management process, including end - to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
  • In-depth knowledge of DevOps management methodologies and production deployment, which include Compiling, Packaging, Deploying and Application Configurations.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Experience of Jenkins/ Hudson, Apache Ant, Apache Tomcat, Subversion, Git, GitHub, Maven, Azure
  • AZURE storage Planning - Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data.
  • Rest API, Spring boot, Spring security, Spring AOP, Spring cloud config, MongoDB, docker
  • Experience in Netflix Eureka, Netflix Hystrix, Netflix Turbine, Netflix Ribbon.
  • Experience in scripting languages Ruby, Shell and Python.
  • Experience with Mesos, Kubernetes, and coreOS plus
  • Worked on Build & Release activities for technologies like Java, & .Net.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
  • Experience with Azureas a platform for building and deploying applications
  • Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Expertise in application of cloud providers and Amazon AWS (Ec2, s3, VPC, SNS, AMI) Cloud sigma.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Ability to work directly with all levels of Management to gather user requirements.
  • Excellent communication, interpersonal and managerial skills
  • Experience with migration to Amazon web Services AWS from Datacenter.
  • Expertise in building of deployment artifacts such as war & ear from source code using Apache ANT and MAVEN.
  • Well versed with user and plugin management for Puppet.
  • Good understanding of Docker Configuration Management Tool
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Managed infrastructure resources in cloud architecture with close coordination with various functional teams.
  • Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
  • Strong knowledge / experience in creating Jenkins CI pipelines and good experience in automating deployment pipelines.
  • Strong experience in working in Linux and Windows environments. Good presentation and technical writing skills.
  • Proficient in managing the source code control of multiple development efforts using Clen ar Case, Subversion, TFS, Git and CVS version control tools.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and Perl scripts.
  • Experienced in project analysis, gathering user requirements, technical design and training customers.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines

TECHNICAL SKILLS

Build Tools: Visual Studio, Maven, Jenkins, Bamboo, And AnthillPro

Programming / Scripting Languages: JAVA, UNIX Shell Scripting, Perl Scripting, Python, HTML.

Server: Apache, Tomcat, MS-IIS

Release/Project Management: Microsoft Release management Server

Issue Tracking/Monitoring: Bugzilla, JIRA, Service Now, HPSM, Cloud Watch and Nagios

Configuration Management Tools: Chef, Puppet, Docker, Openstack

Database: My SQL

Version Control System: Subversion (SVN), GIT, GITHUB, BITBUCKET, CVS, SVN, Mercurial, RTC

Netflix OSS: Eureka, Ribbon, Hystrix, Turbine, Spring cloud configuration server

CI Tools: Jenkins, Bamboo,Maven, Ant

Operating System: Windows Variants, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

DevOps/Cloud ENGINEER

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Build Architecture for Networking.
  • Implementing a Continuous Intergration framework using Jenkins, and Maven in Linux environment.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Creating Cloud formation templates using Yaml and Json.
  • Performance testing Manually using Jmeter.
  • Performance testing, Automation using scripts and running Jmeter on remote server.
  • Developed Micro-services.
  • Worked on Rest APIs
  • Worked on messaging system Kafka, Message brokers are used for decouple processing from data producers, to buffer unprocessed messages.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Documented project's softwarereleasemanagement procedures with input decisions.
  • Automation of daily tasks using Shell scripts.
  • Used Kanban board as scrum for daily updates.
  • Worked on Mesos, Marathon to deploy the microservices and Rest APIs, multiple containers on the same platform.
  • Used SVN for branching, tagging, and merging.
  • Configuring the Docker containers and creating docker files for different environments.
  • Wrote Build scripts using MAVEN and executed them using the maven plugin in Jenkins and pushed artifacts to nexus.
  • Aware of troubleshooting issues on AWS, and other developer IDE and Cloud environments.
  • Very good understanding of MicrosoftAZURE cloud platform. Experience with managing cloud delivery platforms, AWS/GCE.
  • Developed Micro-services.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and Configuring launched instances with respect to specific applications.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • CreatedAWS Route53 to route traffic between different regions.
  • DesignedAWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Auto Scaling Groups.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • LeveragedAWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Developed and maintained the continuous integration and deployment systems using Github, Jenkins, Maven, and Ansible.
  • Coordinating with different Project teams on Build & Release planning and efforts.
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for changes for release and environment configuration.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated AWS (VPC, EC2, IAM) deployments and infrastructure creation using Ansible.
  • Installed and configured Jenkins for automating deployments and providing an automation solution.
  • Integrated Subversion into Jenkins to automate the code checkout process.
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.

Environment: Micro Services,Kanban Story board, Kafka, AWS, REST API, Linux, Maven, Nexus, Ansible, Splunk, Jenkins, GIT, Jenkins,AWS EC-2, Route 53, S3, VPC, Auto scaling, Bash Scripts, Unix/ Linux.

Confidential, Rosemont, ILLINOIS

DevOps ENGINEER

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Wrote Build scripts using MAVEN and executed them using the maven plugin in Jenkins and pushed artifacts to nexus.
  • Aware of troubleshooting issues on AWS,Netflix Eureka and other developer IDE and Cloud environments.
  • Setup and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment
  • Very good understanding of MicrosoftAZURE cloud platform. Experience with managing cloud delivery platforms, AWS
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and Configuring launched instances with respect to specific applications.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • CreatedAWS Route53 to route traffic between different regions.
  • DesignedAWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications.
  • Wrote MAVEN Scripts to automate thebuildprocess.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • 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 thebuildand deployments process on the enterprise server.
  • Documented project's softwarereleasemanagement procedures with input decisions.
  • Automation of daily tasks using Shell and Perl scripts.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.

Environment: Web Services,Hystrix Dashboard, Spring Kafka, AWS, Hibernate 4.3, REST 1.3.0.0, RESTful, Windows SFTP/SCP client (Winscp382), EclipseJava, Linux, Maven, Nexus, Ansible, Splunk, Jenkins, GIT, Jenkins, Eureka, Ribbon, Hystric,AWS EC-2, Route 53, S3, VPC, Auto scaling, Bash Scripts, Unix/ Linux.

Confidential

POD LEAD( DevOps Engineer/Build Engineer )

Responsibilities:

  • Responsible for defining 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 thereleaseand Project Manager for all the Operational Projects. Centralized configurations of Microservices using Spring Cloud Config and Git.
  • Adding the New Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows AZURE
  • Updating the instance counts in the production for the services of Red box in Production AZURE Subscription.
  • Implemented Service Registry using Eureka, Routing using Zuul, Circuit Breaker
  • UsingHystric actively involved in architecture of DevOps platform and cloud solutions.
  • Implementing a Continuous Delivery framework using Jenkins, Ant and Maven in Linux environment.
  • Integrated Chef, Rundeck, AZUREand configured several jobs on Rundeck like bootstrapping nodes, spinning of instances and running Chef Recipes on target nodes for push button deployment
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Analyzed the ANTbuildprojects for conversion and converting to Mavenbuildprojects.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Developing pom.xml files for Mavenbuildscripts.
  • Worked in migrating code from SVN to Git repo (stash/bitbucket), clean the git repo (purging files).
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Used Jenkins to automate most of the build related tasks.
  • Worked with Bamboo Continuous Integration tool and resolve compilation and deployment errors.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Worked extensive with MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Involved in managing other version control tools like GIT.
  • Contributions to various other opensource projects on github/bitbucket
  • Configure and deployAWS Lambda service to run codes in response to events and automatically manage resources.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Application of AWS solutions especially EC2, S3, RDS, EBS Elastic Load Balancer and ELK search.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Have built Elastic search, Logstash for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Experience in Designing and deploying AWS solutions using E2C, S3, RDS, EBS,Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Designed and developed automated deployment and scaling processes based on puppet and Chef for a wide range of server types and application tiers, includingElastic Search
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Configuration Automation using Puppet and Docker Containers.
  • Mergingreleasebranches back to trunk after the productionreleaseand resolving of conflicts during merging in both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Configuring the Docker containers and creating docker files for different environments.
  • Applied knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS,Send mail, Apache Web Server, Samba, SSL, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried out deployments andbuildson various environments using Puppet continuous integration tool.
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications.
  • Wrote MAVEN Scripts to automate thebuildprocess.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • 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 thebuildand deployments process on the enterprise server.
  • Documented project's softwarereleasemanagement procedures with input decisions.
  • Automation of daily tasks using Shell and Perl scripts.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.

Environment: SVN, CVS, Maven, Docker, Chef, Git, Bitbucket, CVS, Ant, Jenkins, Netflix Zuul, Netflix Hystric, Puppet, Tomcat, Shell, Perl, Nexus, AWS and JIRA, Ansible, JIRA, Eureka, Ribbon, Hystric,AWS EC-2, Route 53, S3, VPC, Auto scaling, Bash Scripts, Unix/ Linux.

Confidential

DevOps Engineer

Responsibilities:

  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Application of automations tools like chef, puppet, DevOps based on the requirements.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Performed the automation using Chef Configuration management.
  • Involved in chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Worked with Knife command-line tool and creating Cookbook.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Wrote ANT and MAVEN Scripts to automate thebuildprocess.
  • Provided ANT build script for building and deploying the application.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Provided stable build environments for product development.
  • Worked on NoSQL database Cassandra.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Virtualized the servers using the docker for the test environments and dev-environment needs.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Provided UNIX scripts for deploying and building the system.
  • Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Document release metrics, software configuration process.

Environment: Java, Eclipse, Toad, Git, Docker, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA,Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server

Confidential

Jr.DevOps Engineer(INTERNSHIP)

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Application of automations tools like chef, puppet, DevOps based on the requirements.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Performed the automation using Chef Configuration management.
  • Involved in chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Worked with Knife command-line tool and creating Cookbook.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Wrote ANT and MAVEN Scripts to automate thebuildprocess.
  • Provided ANT build script for building and deploying the application.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Provided stable build environments for product development.
  • Worked on NoSQL database Cassandra.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Virtualized the servers using the docker for the test environments and dev-environment needs.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the local dev. environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Provided UNIX scripts for deploying and building the system.
  • Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Document release metrics, software configuration process.

Environment: Java, Eclipse, Toad, Git, Docker, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server

We'd love your feedback!