We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

New Castle, DE

SUMMARY:

  • A Professional outstanding, self - motivated career with over 6+ years of experience in IT industry with major focus on DevOps AWSEC2 , RDS , security groups , auto-scaling , load balancers ( ELBs ), Azure , Software Configuration and Build/Release Management Maven , Chef, Puppet, Jenkins , Ansible , Terraform , Docker , Kubernetes , Splunk , Ant , Maven , GIT , CVS, SVN etc.
  • Configured and managed all AWS products/services such as EC2, S3 bucket, RDS, EBS, ELB, ROUTE 53. Managed IAM through AWS Console and API Integration with puppet code.
  • Strong knowledge on installing Chef workstations, bootstrapping nodes, writing recipes and cookbooks and uploading them to chef server. Have ability to manage on-site OS/Applications/Services/Packages using Chef and AWS for EC2/S3/Route53&ELB using Chef Cookbooks.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins, working on Docker hub, creating Docker images and handling multiple images primarily.
  • Developed and migrated SQL Databases and websites to Microsoft Azure platform and been part of the team in implementing high availability with Azure classic and Azure resource manager.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets, Planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications, Worked with Spinnaker for Continuous Deployment with Kubernetes for container orchestration with Kubernetes, Container Storage, automation, to enhance container platform multi-tenancy.
  • Experience in various configuration and automation management tools such as Chef, Puppet, Docker, and Ansible. Have professional experience in deploying Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integration of Jenkins with JIRA and GitHub.
  • Implemented production ready, load balanced, highly available, fault tolerant, autoscaling kubernetes infrastructure and microservice container orchestration.
  • Profound knowledge and experience on using MAVEN and ANT as build tools. Taken responsibility in building deployable artifacts (jar, war & ear) from source code.
  • Professional scripting skills like Bash Scripts, Perl Scripts and Python programming. Deployed many Java applications on bare servers and Middleware tools using scripting skills.
  • Extensive knowledge in migrating Windows Servers 2008-R2/2012-R2 with services such as Domain Controller, AD, DNS, and Files/Volume shares etc.
  • In-depth knowledge and hands on experience with UNIX Red Hat Linux system administration. 2+ years of experience in building systems/servers which includes Installation, Patching, Migration, Troubleshooting, Performance monitoring and Fine tuning.
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/ Network Monitoring/ Log Trace Monitoring.
  • Experience in managing knowledge objects like dashboard workflow actions using Splunk Power design. Proficient with Splunk architecture and various components (indexer, forwarder: search head, deployment server), Heavy and Universal forwarder, License model.
  • Monitoring experience on Servers with in built and third-party tools such as Splunk, Nagios, ELK, Solar Winds and Cloud Watch, to configure scheduled tasks, alerts, CPU, Memory, Network traffic, and Disk monitoring.
  • Configured & managed an ELK (Elasticsearch, Logstash, Kibana) stack, setup the ELK (Elasticsearch, Logstash, Kibana) Stack to collect, search & analyze log files from across the servers. Evaluated system logs using ELK (Elasticsearch, Logstash, Kibana) software stack.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web servers and application servers.
  • Knowledge on troubleshooting, applying patches, and plug-ins for WAS 7.X/8.X on Linux Environments. SSH configuration using SSH Keys for password less and more secure login.
  • Deployed and administered virtualized Linux infrastructure (VMWARE, XEN) (IAAS) on Azure. Built custom scripts, workers and clients utilizing resources.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment. Installation, configuration of Package and Patch Management.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5/6/7, Ubuntu, Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Build/Automation: Puppet, Chef, Ant, Maven, Jenkins, Hudson, Bamboo, Semaphore, Spinnaker, VSTS

Languages: Shell, Bash, Python, yaml

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere, WebLogic

Bug Tracking Tools: JIRA, Confluence, NewRelic

Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN

Web/Programming: Servlets, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.

PROFESSIONAL EXPERIENCE:

Confidential - New Castle, DE

Cloud/DevOps Engineer

Responsibilities:

  • Setting up and building AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, ElasticSearch, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation and involved in deploying the content to Cloud platform on AWS using EC2, S3 and EBS.
  • Hands on experience with IAM to set up user roles with corresponding user and group Policies using JSON, Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Creating automated deployments job for Tomcat with Jenkins and managing deployment automation using Ansible and custom Ansible inventory files.
  • Used Ansible to document all infrastructures into version control and Used Ansible to document application dependencies into version control.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Responsible for maintenance of the GIT repositories which includes Jenkins Integration, creating pull requests, code reviews, branching, merging and transitioning JIRA issues.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies and Performed all necessary day-to-day GIT support for different projects, created new jobs in Jenkins and built pipeline for Continuous Integration and migrated applications to the AWS cloud.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.
  • Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS, Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Designed, Planed and created Azure virtual machines, Implement and manage virtual networking within Azure and connect to on-premises environments and Set-up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to the Azure Web application.
  • Deployed web applications using Visual studio team services (VSTS) on Azure Cloud. Extensive experience in managing azure services like Active directory (AD), key vault for storing secrets, Event hub, and service bus configurations.
  • Working on Docker engine to create and use containers; SaaS-based services for creating and sharing Docker services in Docker hub.
  • Proficient in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instances.
  • Used Kubernetes to manage containerized applications using its nodes, Config-Maps, Selector, Services and deployed application containers as Pods.
  • Virtualized the servers on AWS, Linux and Windows using Docker, created the Docker file. Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Extensive PowerShell and VBScript scripting for Remote management of Windows 2003 & Windows 2008 servers. Managed security and launch configurations using PowerShell.

Confidential - Boise, ID

DevOps/Cloud Engineer

Responsibilities:

  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Worked on Ansible to install MySQL for production ready server, setting the root password before installing, deleting anonymous MySQL server user for that machine.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Hands on experience in configuring AWS CodePipeline using AWS CodeDeploy, S3, AWS CodeBuild and Jenkins, AWS CodeCommit and Git, Elastic beanstalk to achieve CI/CD.
  • Stored and configured S3 bucket to store file and object-based storage, created policies for S3 bucket, versioning and S3 cross-region replications enabled.
  • Installed & configured Jenkins master that served different slaves supporting different applications with various release life cycles and multiple CI pipelines setup on project branches.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker.
  • Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Maintaining Source Code Repository using GITHUB and performed different operations like Branching, Merging and Tagging as needed.
  • Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker and Spinnaker/Jenkins, continuous build and delivery tools. Worked on migration from Datacenter to AWS.
  • Extensively worked on Jenkins by installing, configuring, and maintaining for continuous integration and End to End automation for all build and deployments.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, Git, Docker, on GCP. Utilized kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Worked on Adventures in developing cloud-native distributed systems, container orchestration platforms, micro service and server less architectures, and immutable infrastructure delivery using Azure and Migrations of legacy workloads to transform and shape them into dynamic, resilient and scalable platforms using Azure.
  • Configured Azure VPN point to site, Virtual networks, custom securities and End point security. Hands on experience in taking backups and restoring Azure services.
  • Installed and configured Virtual machines using ARM templates on Microsoft Azure platform and experienced in designing custom build steps using PowerShell.
  • Been part of cloud team in designing and configuring Azure VNets, subnets, DHCP address blocks and exposed virtual machines and cloud services in the VNets to the internet using Azure external load balancer.
  • Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Configured Ansible to manage AWS environments and automate the build process for core AMI(Amazon Machine Image) used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Integrate the Atlassian Products such as Bitbucket, Bamboo, JIRA to establish communication across each other and to make effective usage of the Toolset to obtain a consistent CI/CD automated flow.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy, Created Pods and managed using Kubernetes.
  • Installing and configuring webservers in middleware such as WebSphere, IIS, JBOSS, WebLogic, Apache, Nginx. Worked on Linux and Windows systems administration in Cloud Computing and Virtualized environment for AWS.
  • Developed Bash and Python scripts to automate applications migration and monitor application health during migration.
  • Deployed artifacts into WebLogic/WebSphere servers. Automated Web server provisioning using Puppet. Wrote Puppet manifests to preserve system state for maintenance.

Confidential - Mclean, VA

DevOps/Release Engineer

Responsibilities:

  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Create Standard Operation Procedure (SOP's) templates to follow standard process while deployment, build and implementation of complex software DevOps environments.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implement multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software, Responsible for orchestrating CI/CD processes by responding to Git triggers and environment setup
  • Performed all necessary day-to- day Subversion/GIT support for different projects and Responsible for CI/CD Process.
  • Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Implemented CI/CD using Jenkins. Configured security to Jenkins and added multiple nodes for continuous deployments. Deployed applications using build tools like Ant and Maven. Strong understanding of build.xml and pom.xml files.
  • Managed and improved build systems and integrated test automation framework, providing support for continuous, nightly and milestone builds across multiple streams of development and assisted developers with the timely resolution of any build failures.
  • Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs (Amazon Machine Image) used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Developed build and deployment scripts using ANT as build tools to move from one environment to other environments.
  • Extensive Programming experience in Python, Ruby, PowerShell and Bash scripting. Wrote bash and Shell scripts for auto launch and web server configurations. Experienced in manipulating windows objects using PowerShell.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml. Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Confidential - Richmond, VA

Build & Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments and automated the build and release management process including monitoring changes between releases.
  • Developed shell/perl Scripts for automation purpose and maintained the Shell deployment scripts for WebLogic Web Applications servers.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability cluster and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Involved in Implementing Workflows, components, screens and Notification schemes in JIRA projects setup, Maintained JIRA for tracking, updating project defects and tasks by ensuring successful completion in a Sprint.
  • Implementing a Continuous Delivery Framework using Jenkins, Puppet, Maven & Nexus in Linux Environment, Scheduled the Linux CRON jobs and Jenkins jobs for build automation.
  • Proficient in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instances.
  • 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).
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components, Developed Perl and Shell Scripts for automation of the build and release process.
  • Worked as a system administrator for the build and deployments process on the enterprise servers and Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Aided with management of AWS storage infrastructure systems and configuring Cloud platform such as Virtual Network multi-site, Cross-site, VMs, Active Directory, Elastic Load Balancers, Amazon Aurora and Cloud services.
  • Utilize JIRA for issue reporting, status, and activity planning and Maintained JIRA for tracking and updating project defects and tasks.
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments and Deployed the java applications into Apache Tomcat Application Servers.

Confidential

LINUX Administrator

Responsibilities:

  • Installing, configuring and updating Red Hat Linux 3/4/5 and CentOS on HP ProLiant /Dell servers using kickstart& support for various applications run on Linux environment, configuration, performance tuning, patching and maintenance.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Administration in VERITAS Volume Manager and VERITAS Cluster Server and Maintaining DNS, Network File Services (NFS), and DHCP, printing, mail, web, and FTP services for the enterprise.
  • Coordinate with different teams to perform network services, DNS services and along with firewall team to perform required services for the migrations.
  • Configured RedHat Kickstart for installing multiple production servers. Experience working with production servers at multiple data centers.
  • Configured LDAP clients on server test and troubleshoot for maintaining network and data security.
  • Experience in installation and configuration of RedHat Clustering and experienced in Logical Volume Management on Linux with LVM Knowledgeable in HTTP, HTTPS, SMTP, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN,POP3 protocols.
  • Migrated database source tables, created/modified power shell scripts and SQL to implement new data requirements, fixed issues, and improved database performance.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as power Shell scripting (ksh, Bash).
  • Managed package installations and upgradations using YUM and RPM. Worked on daily orders which include configuration of file system using LVM and Multipathing.
  • Experienced with VMware ESXi 5.1/5.5/6.5 Installation/Configuration/Administration with various virtualization components like vCenter, vSphere.
  • PXE boot set up for kickstart and building servers, built kickstart servers in DR site - using http method, created documents for building new servers using kickstart.
  • Developed from the ground up, using native VMware APIs, REST, a new automated Inventory System for VDI containing detailed real-time information about the desktop, infrastructure, and assigned user thereby significantly improving billing accuracy, recoveries, asset cleanup, and resource utilization.
  • Performed Disk management with the help of LVM (Logical Volume Manager),Good experience in creating physical volume, logical volume, volume groups using LVM's in Linux.
  • Configured yum repository server for installing packages from a centralized server, extensively used RPM RedHat Linux tools to install packages and patches for RedHat Linux server.

We'd love your feedback!