We provide IT Staff Augmentation Services!

Cloud/release Engineer, Devops Resume

Memphis, TN

SUMMARY:

  • Integrated with IT Industry for 7+ years working as cloud/DevOps Engineer, Middleware within Linux/Unix/Windows environments to provide solutions to the complex issues utilizing most of the Management tools such as Integration, configuration, Virtualization, various Infrastructure(On - Premises Bare-Metal, privatized or Public Cloud) for Server Provisioning, Configuring, Monitoring, Disaster Recovery, Adopting DevOps culture to Automate the entire Software Development Life cycle and Implement Continuous Integration, Delivery/Deployment pipelines.
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS , S3 Bucket, Security Groups, Auto Scaling , AMI, RDS , IAM Cloud formation , Cloud Front & VPC services.
  • Implemented multiple CI/CD pipelines and GOCD as a part of DevOps role for on-premises and cloud-based software using Jenkins , Chef and AWS/Docker.
  • Built out Infrastructure as a Service (IAAS) private cloud OpenStack and managed deployment of Microservices using Kubernetes, Docker and etcd to production environment.
  • Responsible for Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM , EBS , Security Group , Auto Scaling , and in Cloud Formation . Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Extensively worked on Jenkins , Bamboo for continuous integration , Docker and Vagrant for different infrastructure setup and for End to End automation for all build and deployments.
  • Converted existing Terraform modules that had version conflicts to utilize Cloud formation templates during deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the requirement on regular basis.
  • Setting up CI/CD pipeline using continuous integration tools CloudBees Jenkins and automated the entire AWS EC2, VPC, S3, SNS, RedShift, EMR based infrastructure using Terraform, Chef, Python, Shell, Bash scripts and Managing security groups on AWS and custom monitoring using CloudWatch.
  • Extensive understanding of networking concepts, (i.e. Configuration of networks, router configuration and wireless security, TCP/IP , VPN , Content Filtering , VLANs , and routing in LAN/WAN , Ethernet Port , Patch Panel and wireless networks ).
  • Installing, configuring and managing the RDBMS and NoSQL tools like MySQL , DB2 , PostgreSQL and MongoDB.
  • Expertise in Application Deployments & Environment configuration using Ansible , Chef .
  • Experience in writing complex cookbooks , recipes and configure them by applying node convergence on various production nodes.
  • Wrote Ansible Playbooks with Python , SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development server. design and development of Enterprise applications using Java, J2EE, Servlets, JSP, Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST), Apache Solar
  • Experience in consuming RESTful web services using NodeJS and ExpressJS and displayed on the front-end using jQuery and Angular JS.
  • Worked on backend-based application using Spring boot, docker images, camel and java based parsing tool to parse mainframe file and load the data into the postgres and mongo DB.
  • Involved in the development of DOM parsing, SQL procedures and in development of IVR in VXML, CCXML by using Java and JSP.
  • Used AWS to build Java applications that work with Amazon S3, EC2, EMR, Dynamo DB, RDS, IAM, Elastic Bean Stalk, VPC, Route 53 and SQS.
  • Good understanding of Open Shift platform in managing Docker containers and Kubernetes Clusters
  • Container management using Docker by writing Docker file in JSON format and place the automated build in the Docker Hub. Managed deployments using Kubernetes, created local clusters and deployed application container and have web automation tools like selenium, Cucumber etc.
  • Worked on Application performance Monitoring (APM) , container and network monitoring using tools such as SPLUNK , APPDYNAMICS , PROMETHEUS , DATADOG etc.

TECHNICAL SKILLS:

HP: UX, Solaris, Ubuntu, RedHat Linux and Windows

GIT: STASH, Subversion, UCM Clear Case, Harvest Release 12. Accruev and TFS 2010

Programming /Scripting Languages: Shell / Bash Scripting, PERL Scripting, Python, Groovy, YAML

Change Management & Defect Tracking Tools: HP ALM, IBM Rational ClearQuest, BMC Remedy 7, Jira

Build Management Tools: Make, GMake, Maven, Ant and MS Build

CI/CD Tools: Jenkins, Confidential, Team City, CircleCI and Bamboo

DevOps Tools: Ansible, Artifactory, Jenkins, Docker, Docker Swarm, Chef, Nagios, Git, GitHub, Splunk, Gradle, Vagrant, Puppet, Kubernetes, Open Source Tripwire & Bamboo

Application Server: Apache Tomcat, Apache Geronimo, JBoss Enterprise & IBM WebSphere

Cloud Platforms: Amazon Web Services (AWS), AWS Elastic Beanstalk, Azure

PROFESSIONAL EXPERIENCE:

Confidential, Memphis, TN

Cloud/Release Engineer, DevOps

Platform: AWS

Responsibilities:

  • Expertise on Infrastructure (Cloud), Continuous Integration, configuration management tools Ansible and containerization platforms Docker and Kubernetes.
  • Implemented AWS cloud, Containerization of application using Elastic Kubernetes service EKS, CICD for application lifecycle using AWS Developer tools (Code Deploy, Code Pipeline, Code Commit) Monitoring using Splunk cloud, Prometheus and Grafana.
  • Provisioned an Elastic Kubernetes Service EKS clusters and deployed worker nodes on to Elastic Kubernetes service EKS cluster for running all containers on top of EKS worker nodes. Integrated Prometheus with Elastic Kubernetes Service EKS for monitoring the control plane metrics and HELM charts for managing the deployments.
  • Troubleshooting the Elastic Kubernetes Service EKS clusters on joining worker nodes to cluster, IAM authenticator permissions, access to kubectl, node group errors and CNI log collection. Integrated with Appmesh to monitor and control services, cloud trail for logging and monitoring.
  • Developed a continuous delivery and continuous testing with custom approval actions using code pipeline for shipping the container artifacts from ECR to EKS clusters and generating images from the base image using AWS Code Build.
  • Provide performance management support and technical guidance with AppDynamics (Application Performance Management) for Application teams.
  • Created custom dashboards for application team in AppDynamics.
  • Created a shell script for Automation of App Agent Installations and Machine Agent Installations
  • Provide performance management support and technical guidance with AppDynamics (Application Performance Management) for Application teams
  • Hands-on experience in working with Actimize in setting up on cloud for performing Data Intelligence Activities.
  • Great experience with Amazon Web services (AWS) and implemented solutions using EC2, S3, and RDS in cloud formation Json templates, EBS, Elastic Load Balancer, and Auto Scaling Groups.
  • Developed and managed cloud VM’s with AWS EC2 command line clients and management console. Created AWS Route53 to route traffic between different regions and alarms and notifications for EC2 instances using Cloud Watch.
  • Experience in working with snowflakes, EMR, LightSail, Kinesis, AWS Data Pipeline, Glue and Athena in handling large data set.
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail Services and cloud front to setup and manage the cached content delivery.
  • Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible.
  • Used Elastic Log search, Log stash and Kibana (ELK stack) for centralized logging and analytics in the continuous delivery pipeline to store logs and metrics into S3 bucket using lambda functions.
  • Worked with Application Performance Monitoring tools like AppDynamics for monitoring JAVA, .NET and PHP applications along with New Relic for monitoring performance like browser and for tracking issues in SQL statements.
  • Used MySQL to perform basic database administration. Built out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Experience in working with Urban Airship for customizing the onboarding and cross channel acquisition platforms.
  • Scripted Ansible Playbook to manage configurations of AWS Nodes and test playbooks on AWS instances.
  • Experience using Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Managed Microservices using Docker to quickly spin up into reproducible dev environment and scaling them and orchestration using Amazon EC2 container service (ECS) and deploy it to an Amazon EC2 instances.
  • Created Docker compose file using YAML for deploying Mean stack (MongoDB, Express, AngularJS, Node JS) applications onto Docker containers before deploying them into production environment.
  • Created Docker Images using a docker file, worked on Docker Container Snapshots, removing images and managing Docker Volumes also deployed using Kubernetes.
  • Written Terraform modules for automating the creation of VPC’s and launching AWS EC2 Instances. Modules are written for creation of VPC and VPN connection from data center to production environment and cross account VPC peerings.
  • Used Terraform for managing the infrastructure through the terminal sessions and executing scripts in creating alarms and notifications for EC2 instances using AWS Cloud Watch. Wrote Ansible Playbooks for various applications and deploying them in AWS using Terraform.
  • Using Docker container clusters to clone the production servers and implementing Kubernetes orchestration for clone’s production servers.
  • Used bash and python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMI’s and scheduling lambda functions for routine AWS tasks.
  • Used Power shell in running automated queries for Patching, Imaging and Deployments.
  • Setup the infrastructure pipelines using the DevOps tooling, ARM templates, Azure CLI, power shell and python.
  • Responsible for managing AWS cloud (ASM & ARM) with major focus on Windows IaaS machines. Good experience in working with PaaS and SaaS offerings. Extensive experience using PowerShell, automation runbooks, workflows and DSC for automation tasks.
  • Worked on PowerShell active directory, user automation. Worked on custom image creation using packer build, Docker, provisioning images using chef-solo provision and GitLab pipeline configuration
  • Use of docker along with AWS for advanced containerization of applications for next level of application with 2-way SSL support.

Confidential, Chicago, IL

Cloud/Release Engineer, DevOps

Platform: AWS

Responsibilities:

  • Focus on efficient use of DevOps software tools like GIT, Ansible, Visual Studio tool.
  • Created and automated the end-to-end new AWS account onboarding which creates all the required infrastructure and security compliance rules which includes IAM roles, policies and IAM users according to the compliance standards. All of this work we’ve completed around in less than a month.
  • Experienced on creating infrastructure using CloudFormation templates and launching different AWS services like ec2, S3, ECS, Lambda, EMR, ECS and Elastic Kubernetes Service EKS etc.
  • Have responsible to create and develop the automated pipelines for both Windows and Linux server builds using Ansible deployments.
  • Worked on the terraform configuration files and build different services on different cloud providers like AWS and Azure.
  • Create, design and develop the automated software disaster recovery solutions by setting up the server backup and restore solutions.
  • Used AWS organizations for consolidating the accounts, setting up Identity federation AWS SSO for logging to multiple AWS accounts, AWS config for evaluating the configurations and KMS, Secrets manager for storing the credentials and key rotations.
  • Also, responsible to work on various software development and scripting tools like Python, Shell and JSON/YAML etc.
  • Experienced with writing pre-installed Python libraries to be available locally within EMR Notebooks to analyze and plot the results. This capability is useful in scenarios in which we don’t have access to a PyPI repository, but it is required to analyze and visualize a datasets.
  • Create new projects and azure environments for onboarding teams using the integrated Node.js scripts, Shell, Python and PowerShell scripts
  • Developed and maintained chef cookbooks for various services like Artifactory, GitLab, MediaWiki, OMS, Jenkins, LinOTP. Write unit tests and integration tests for the chef recipes and testing them using kitchen. Write test cases for Shell, PowerShell, Node.js using BATS, pester and mocha respectively.
  • Written different automation scripts in Python for the database management like establishing connections, different database interfaces using Python etc.
  • Worked on Security groups audit tool, developed on PowerShell Azure module. Rollout changes from one environment to other environment (onboarding, dev, test, prod) with minimal downtime.
  • Automate the infrastructure deployments using the ARM templates, power shell, Azure CLI, DSC, Chef and Cisco process orchestrators.
  • Created and deploy APIs using different containerization tools like ECS(Docker), EKS (Kubernetes cluster) on AWS cloud.
  • Configuring the information points using class/methods across the business transactions
  • Configuring the Data collectors for deep diagnostics to find the RCA
  • Provide performance management support and technical guidance with AppDynamics (Application Performance Management) for Application teams.
  • Created the scripts using to automate the administration tasks
  • Integrated third party services using AppDynamics REST API’s
  • Responsible for building critical apps on Ionic mobile framework and setting up the security matrix for the applications.
  • Responsible for setting up the continuous mobile delivery on Ionic Enterprise with Appflow.

Confidential, New York, NY

Cloud/Release Engineer, DevOps

Platform: DevOps Engineering

Responsibilities:

  • Expertise on AWS services like ELB , EC2 , S3 , VPC , Cloud Formation , Route 53 , Network Connectivity and troubleshooting.
  • Experience in both framework and designing of AWS cloud models for Infrastructure-as-a-Service (IAAS) and Platform-as-a-Service (PAAS)
  • Know-how on effective implementation of IAM service by creating users & groups, defining roles and policies and Identity providers.
  • Good usage of AWS Cloud Formation templates for creating custom sized VPC , subnets , NAT along with the ability to deploy on AWS , using build scripts (AWS CLI) and automate solutions using Shell and Python .
  • Contributed to creating Cloud Formation templates to create custom sized VPC , NAT subnets, NACLs in relation to Blue/green deployment strategy for Web application and database templates.
  • Worked on Cloud Formation for automating VPC s, ELB s, security groups , SQS queues , S3 buckets and continuing to replace the rest of our infrastructure and migration from traditional to cloud environments.
  • Created cloud formation templates for provisioning virtual private networks ( VPCs ), subnets , VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph commands.
  • Expertise in entire Kubernetes Cluster setup, Helm Charts for managing the deployments, Service Mesh, Istio, Weave net for Networking, Prometheus and Grafana for logging, monitoring, visualization.
  • Hands-on experience in Chef Automation for creating cookbooks comprising resources such as templates , attributes , nodes , cookbooks , recipes in the organization.
  • Worked on developing the architecture of microservice models with various software techniques like Docker Containerization and collaborated with the development support teams to set up a continuous delivery environment with the use of Docker .
  • Create new projects and azure environments for onboarding teams using the integrated Node.js scripts, Shell, Python and PowerShell scripts
  • Developed and maintained chef cookbooks for various services like Artifactory, GitLab, MediaWiki, OMS, Jenkins, LinOTP. Write unit tests and integration tests for the chef recipes and testing them using kitchen. Write test cases for Shell, PowerShell, Node.js using BATS, pester and mocha respectively.
  • Expertise in areas of Jenkins such as Plugin Management, Securing and scaling Jenkins , integrating Code Analysis, Performance issues and worked with test Phases to complete the CI/CD pipelines within Jenkins .
  • Configured and Monitored Tools such as Splunk , Nagios for Resource Monitoring, Network Monitoring, Log Trace Monitoring.
  • Worked on configuring ELK (Elasticsearch, Logstash & Kibana), Nagios and Splunk for Log monitoring of various software applications.
  • Proficient in writing Python scripts that can calculate the performance parameters and implemented Shell and Python scripts for release and build automation in a Linux environments

Confidential, Beaverton, OR

Built and Release Engineer

Platform: DevOps Engineering

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Led Jenkins continuous integration server installation and configuration for all SVN Repositories.
  • Automated application packaging and deployments.
  • Managed Linux staging and testing environments.
  • Established coding standards and enforced them through automated tools (SonarQube).
  • Implemented Gerrit Code review tool and integrated it with Confidential /Jenkins to trigger builds once the commit is being uploaded to Gerrit dashboards.
  • Configured multiple Windows and Linux Slaves for Jenkins Master to distribute the load across all the machines.
  • Applied the test-driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout developments.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Connected continuous integration system with SVN version control repository and continually build as the check-in’s come from the developer.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed application packages on to Apache Tomcat Severs.
  • Coordinated with software development teams and QA teams on issues and solved the problems.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management

Confidential, Columbus, OH

Middleware Engineer

Platform: DevOps Engineering

Responsibilities:

  • Experience in Installing, upgrading, configuring Red Hat Linux using kickstart servers and interactive installation.
  • Expertise in package management using Red Hat RPM, YUM used in several Linux distributions such as Red Hat Enterprise Linux.
  • Worked Installing, configured and troubleshooting applications on WebLogic, SOA, OSB, JBoss AS (WildFly), Fuse, monitoring using Appdynamics.
  • Configure Jenkins continuous integration server. Worked on automating applications deployments in DEV, SIT, and UAT.
  • Automated installations using maven, shell. Improved build systems using python.
  • Monitor server applications use monitoring tools OEM, Appdynamics, and Splunk log files to troubleshoot and resolve problems.
  • Trouble shooting, provided production support in middleware technologies: WebLogic, JBoss EAP, life ray portal, Wild Fly, Oracle OSB, MQ, OAS servers, BOXI/BW/BODS.
  • Experience in administration, configuration and support for Application Life Cycle Management (ALM) tools like JIRA, Team Forge to track the progress of the project and also used as ticketing tool.
  • Used VMware, vSphere and vCenter Update Manager to apply patches to virtual machines and also Virtual Private Networking (VPN) tools and techniques to maintain these VM's

Hire Now