Deployment/devops Specialist Resume
Pennington New, JerseY
SUMMARY
- Skilled proficient around 8 Years of involvement in IT industry including solid foundation in Linux/Unix, CI/CD (Continuous Integration/Continuous Deployment) process, Software Configuration Management (SCM) and AWS Cloud Management all insidea that suites the necessities of a situation under DevOps Culture.
- Accomplished Linux Admin and DevOps/Cloud Engineer around 6+ years of experience in managing server infrastructures, administration of mission critical and highly available environments.
- Expertise in the areas of Software Development Life Cycle(SDLC) methodologies, Change Management, Disaster Recovery, Failure Management, Incident & Issue Tracking, Cost Optimization, Log Monitoring and Cloud Implementation.
- Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, IAM, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, CloudFront, Cloud Formation, Elastic Cache, CloudWatch, SNS, Route53, Auto scaling groups.
- Good in Integrating an application with Azure AD. Design/Implement a multi - site or hybrid network, Set up Site to Site & Point to Site VPN between on-prem and Azure Networks, Azure Site Recovery/Azure Backup.
- Proficient in Source ControlManagement tool like GIT, configuring Baselines, Branching, Merging, and Backup.
- Expert in Installing and Configuring Version Control (Source Control) Tools (GIT, TFS, Stash, SVN, ClearCase).
- Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes.
- Proficient in DevOps culture through CI/CD tools like Jenkins, GitLab, Maven and configuration management tools like Chef and Ansible.
- Expertise in managing the artifacts in the Nexus, Artifactory&JFrog repository managers generated by ANT and Maven.
- Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates. Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins.
- Good in handling scripting with YAML, Unix Bash and Shell scripting.
- Experience in installing, upgrading, configuring, creating and managing user accounts, security rights, disk space quotas and process monitoring in Redhat Linux.
- Experienced in Unix/Linux system administration, Server Builds, System builds, Installations, Upgrades, Migrations and troubleshooting on RedhatEnterprise linux, CentOS, Ubuntu, Windows, Fedora, and Solaris.
- Experience in experience on application server maintenance and J2EE application deployment in application servers like Apache, Tomcat, IBM WebSphere, and Oracle Web Logic.
- Worked with Docker and Kubernetes on multiple cloud providers, by helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
- Worked Kubernetes for creating new projects, services for load balancing and adding then to routes to be accessible from outside, Creation of Pods through new application and control the scaling of Pods, troubleshooting it through SSH and logs.
- Good understanding of Openshift platform in managing containers using Kubernetes.
- Managed environments DEV, QA, CI, UAT and PROD for various releases and designed instant strategies with teams.
- Management and design of integrated build pipelines using continuous integration workflows such as Jira, GIT, Stash, Jenkins, Docker, Kubernetes, AKS, Terraform, ELK (Elastic search, Log stash, Kibana).
- Environment provisioning solutions using Docker and Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Configuring and implemented an OpenStack SDN infrastructure to enable massive dynamic scaling of compute and storage resource.
- Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
- Implemented and supported monitoring tools like Nagios, Splunk on QA and Production servers for Resource, Network and Log Trace Monitoring.
- Designed and developed automation and processes to streamline software setup and deployment processes.
- Having good communication Skills, motivated, team player and hard worker with interpersonal skills and problem-solving skills.
TECHNICAL SKILLS
Cloud Technologies: AWS, MS Azure
AWS Services: IAM, EC2, S3, ELB, Autoscalling, Cloudformation, EBS, DynamoDB, RDSCloudWatch, CloudTrail, VPC, Route53, Security Groups, Lambda, Glacier.
System Administration: Red Hat Linux, VMWare ESX/ESXi Administration.
Automation tools: Jenkins, Terraform, docker, Kubernetes, Ansible, Chef and Puppet
Build tools: Ant & Maven, Gradle, SonarCube, JUnit.
Monitoring tools: Nagios, Splunk & Zabbix.
Bug Tracking: JIRA, Remedy & ServiceNow.
Web Servers: Tomcat, Apache, JBoss, Web logic & Web Sphere.
Scripting Language: Shell, Bash, Yaml, Groovy, Python.
Source Control: GIT, GITHUB, SVN.
Database: MySQL, PostgreSQL, Microsoft SQL, MongoDB & Oracle.
Programming: C++, java.
PROFESSIONAL EXPERIENCE
Confidential, Pennington New Jersey
Deployment/DevOps Specialist
Responsibilities:
- Hosting Healthcare web application on AWS cloud (Healthcare.gov).
- Responsible for debugging, supporting & monitoring Implementation (IMPL) environments, working with New Relic to monitor the tower logs and automating deployments using Ansible tower.
- Worked on AWS FedRAMP compliance resources to spin infrastructure for health care data analytics project.
- Managing AWS infrastructure and automation with CLI and deployed multiple resources simultaneously, using CloudFormation stacks in AWS.
- Supported multiple accounts of AWS using CLI.
- Good understanding of AWS resources such as: EC2, S3, IAM, CloudFormation, CloudWatch, cfn-init, cfn-init logs, VPC, Security Group, Nat gateway, Internet gateway, Route53 etc.
- Working for DevOps Platform team responsible for specialization areas related to cfninit for Cloud Automation.
- Set up, administer, and maintain tools such asGitHub on AWS EC2 instance.
- Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GitHub Enterprise.
- Good understanding of securing application instance or server on aws.Created YMAL stack for NoSQL database mongoDB database.
- ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, managed Kubernetes manifest files and managed releases of Helm packages.
- Implemented automated local user provisioning VMs on SSAWScloud through Chef Recipes.
- Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS, AZURE Cloud environments.
- Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
- Experience creating pods and clusters inKubernetesand deploy those using Openshift. Good understanding of Open shift platform in managing Docker containers andKubernetesClusters.
- Created Kubernetes cluster from scratch and Implemented Python, Pytorch in highly distributed environment with Docker and Kubernetes.
- Created Docker Image from scratch and deployed on Azure/AWS environments.
Confidential - Charlotte NC
Cloud/DevOps Engineer
Responsibilities:
- Designed and configured AWS VPC, Auto-scaling, Load-balancer to build highly scalable and fault tolerant architecture and software requirements and deployed them using AWS EC2 and Lambda.
- Wrote Ansible Playbooks with Python as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWSinstances using Python. Run Ansible Scripts to provision Dev servers.
- Worked on running Jenkins in Docker containers with AWS EC2 slaves in AWS Cloud configuration with DockerSwarm.
- Initially thought of using Kubernetes then finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.
- Used Puppet to install and manage configurations on machines like log stash, log rotate etc. and maintained and developed Puppet modules responsible for deploying OpenStack and other cloud tools.
- Managing AWS Infra and automation with CLI, API. Managing DATA Center Inbound and outbound services. Worked on automation Puppet.
- Used Terraform in managing resource scheduling, disposable environments and multitier applications.
- Worked on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script.
- Handled escalated Support tickets till closure for MS Azure PaaS platform. Configured AD connects to configure federation with on-premises ADFS and Azure AD.
- Created Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup configure and Restore Azure Virtual Machine using Azure Backup.
- Experienced in branching, tagging and maintaining the version across the environments using GIT on Linux and windows platforms.
- Used MAVEN as build tool for deploying of artifacts on the code and integrated Maven with Jenkins in CI/CD pipeline.
- Configured VMs availability sets using Azure portal to provide resiliency for IaaS (Infrastructure-as-a-Service) based solution and scale sets using Azure Resource Manager to manage network traffic.
- Built Continuous Delivery pipeline with Docker, Jenkins, GIT, Bit Bucket and AWS AMI using Terraform.
- Created Post Commit and pre-push hooks using Javascript in Source Control Tool like SVN and GIT repositories.
- Worked on Ansible as Configuration management tool, to automate repetitive tasks and quickly deploys critical applications, and proactively manage changes using YAML Scripting.
- Written Chef Recipes to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat binaries installation.
- Setup Virtual Appliances (VMs) to meet security requirements as software-based appliance functions.
- Worked on different features in Visual Studio: Code labeling, Upgrade TFS to newer version, Backup Restore of TFS, enforcing policies, TFS Health Monitoring, Code deployment to environments, build script-using PowerShell in Windows Environment and Server Monitoring.
- Used Nagios to monitor AWSEC2 Linux instances with Chef Automation and used AWSCLI extensively.
- Worked with various NoSQL databases such as MongoDB, Cassandra, CouchDB and HBase to migrate into AWSNoSQL DynamoDB database.
- Support Maven and Gradle multi module builds and store artifacts in remote repository in Artifactory.
Environment: & Tools:AWS, Azure, GIT,Linux, Maven, Gradle, Nexus, Ruby, Chef, Jenkins, Docker, Kubernetes, Nagios
Confidential
AWS/DevOps Engineer
Responsibilities:
- Maintained Cloud Services using AWS Cloud Formation, which helped developers and businesses an easy way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion.
- Monitored Cloud Front to deliver content fromAWS edge locations to users, allowing for further reduction of load on front-end servers and utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment inAWS.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC and worked as Admin forAWS in managing the user using IAM for the AWS access.
- Key role in creating IAM to set up user roles with corresponding user and group policies using JSON.
- Setting up Amazon EC instances, virtual private cloud (VPCs), and security groups and createdAWSRoute53 to route traffic between different regions and used BOTO and Fabric for launching and deploying instances inAWS.
- Expertise in writing Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes andAWSserver provisioning using Chef Recipes.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby scripts.
- Implemented CI using Jenkins and continuous deployment. Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
- Managed GIT repository, code merging, production deployments and analyzed and resolved conflicts related to merging of source code for GIT.
- Maintained build related scripts developed in shell for Maven builds, created and modified build configuration files including POM.xml.
- Worked with MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Involved in POC and implementation on new tools like Terraform and pushing it to stash repository, which helps in better release engineering and worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts through the terminal.
- Worked with Kibana 4.1.2 to generate customer facing dashboards. Developing custom Integration with Splunk and Amazon web services.
- Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode.
Environment: Java, Linux, Maven, Nexus, Ruby, Chef, Jenkins, Docker, Kubernetes, Nagios,AWS EC2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, Unix/ Linux environment.
