Aws &devops Engineer Resume
0/5 (Submit Your Rating)
San Jose, CaliforniA
SUMMARY
- Over 8 years of experience in IT industry as a Cloud Engineer/DevOps Build and Release Engineer with major focus on Cloud Resource Utilization, Infrastructure Automation, Continuous Integration, Continuous Delivery, Continuous Deployment, Automation of Configuration Management and Security.
- Involved in AWS Cloud IaaS stage with componentsEC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, Cloud Watch, Cloud Formation, Cloud Front, & Direct Connect.
- Converted existingTerraformmodules that had version conflicts to utilize cloud formation duringTerraformdeployments to enable more control or missing capabilities
- Involved in developing cloudstrategies, roadmaps, architectingnew cloud solutions or migrating enterprise applications to the cloud.
- Experienced in selecting the fitting AWS benefit in view of register, information, or security prerequisites Amazon EC2 setting up examples and setting upsecurity bunches
- Extensive experience in Linux/Unix system Administration,System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x.
- Experience in Server infrastructure development on AWS Cloud, extensive usage ofVirtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, and Cloud Trail.
- Hands on experience with designing and developing Solutions onAzurewith transformation of Data into Intelligent action.
- Well versed with Deploying the Azure Cloud Service, Azure Virtual Machines, Storage accounts, Express route,VNETS,Availability set and Internal load balancer.
- Good knowledge on creating theRunbooksinAzure Automation.
- Experienced in Extracting & Injecting Data into Azure Blob, SQL Azure using Azure Data Factory pipelines from OnPrem and cloud data sources.
- Defined AWS Security Groups which acted asvirtual firewallsthat controlled the traffic allowed to reach one or moreAWS EC2 instances.
- Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- DevOps experience with Puppet, Ansible, Chef, AWS (OPS Work) and Open Stack.
- Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Extensive experience in using Version control systems includesSubversion (SVN), GIT, and ClearCase.
- Used GIT as source code management tool:creating local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash),recovering files, branching, creating tags, viewing logs, pulling latest commits, etc.
- Involved in using build tools likeMAVENandANTfor the building of deployable artifacts such as war & ear from source code.
- Inventoried and administeredRed Hat Enterprise Linux (RHEL), FreeBSD, and VMware ESXi servers, writing several utilities to manage them simultaneously.
- Involved in the functional usage and deployment of applications inWeb Logic, Web Sphere and Apache Tomcat Server.
- Strong command on source controller concepts such asBranches, MergesandTags.
- Efficient in tracing complex build problems, release issues and environment issues in amulti component environment.
- Cloud System ManagementHyper-Vsetting up and configuring control panel and VM's.
- Experience in using Nexus Repository Managers for Maven builds.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
- Ability in development and execution ofXML, RUBYandSHELLscripts.
- Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
- Installed & maintained XEN & VMware servers with multiple VM's, running a MultiVLAN Physical & VM environment.
- UtilizedVMware ESXenvironment to host live and test servers.
- Monitored the servers & applications usingNagios, CactiandSplunk.
- Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, FTP, remote access, security management and Security trouble shooting skills.
- Experience with Mongo DB, MSSQL, MySQL and Server DB Tasks
- Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env's delivery for releases
PROFESSIONAL EXPERIENCE
Confidential, San Jose, California
AWS &Devops Engineer
Responsibilities:
- Responsible forAWSplatform and its dimensions of scalability includingVPC, EC2, ELB, S3, and EBS, ROUTE 53.
- Involved in cloud automation using AWS cloud Formation Templates, Chef.
- Skilled in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS.
- Involved in designing and deploying multitude applications utilizing almost all theAWS stack(IncludingEC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Migrating servers, databases and applications toAWSand Azure.
- Involved in Planning, deploying, monitoring, and maintainingAWScloud infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.
- Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and use permissions toAWSresources.
- Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto Scaling launch configuration templates for launching Amazon EC2 instances while deploying Microservices.
- Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, and implementing Amazon machine images (AMI) across various AWS Cloud environment
- Worked withAnsible Playbooks, modules and rolesand maintained various Ansible modules for the upstream Ansible repository
- Used Ansible server and workstation to manage and configure nodes.
- Automated AWS infrastructure via Ansible and Jenkins - software and services configuration using Ansible Playbooks.
- Automated SonarQube for static analysis and code quality check to have the quality code used for deployment.
- Implemented and Configured AppDynamics APM tool for various .Net, Java, IOS, Android applications.
- Good understanding of Open shift platform in managingDockercontainers andKubernetes Clusters.
- Managed Kubernetes Kcharts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.
- CreatedDocker imagesusing aDocker file, worked onDocker container snapshots, removing images and managingDocker volumes.
- Good skills in Install, configuration, and operation ofRed Hat Open shift.
- Used build tools to aggregate projects usingApache, Ant, Maven, Groovy tools, andGradle.
- Involved in Creating test branches from master branch of each repository onGITto perform testing of Gradle upgrade to LSR and then assisted DEV teams to do the same successfully and also usedGradleandJenkinsto trigger build process
- Good understanding in Pipelined Application Logs from App Servers to Elastic Search (ELK Stack) through Log stash.
- Involved in Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) andGITsource control.
- Involved in Managing and administering multiple instances ofGIT, including the build server infrastructure and operating environment for Android; develop server-side scripts/SW to customizeGITand to tie in with other tools such asJira, Jenkins/HudsonandBamboo.
- Developed internal tool Quick Deploy for runbook automation, and automated release and deployment Management process using shell scripts, windows batch, and python withRundeckand Jenkins.
- Used Branching, Merging, Tagging and maintaining the version across the environments usingSCMtools likeGITandSubversion (SVN)on Linux platforms.
- Good knowledge inBash, Perl, Python, Ruby scriptingonLinux.
- Extensively worked onJenkinsfor continuous integration and for End-to-End automation for all build and deployments.
- Installed, monitored and configured Applications inNginxandApache Tomcat Serverand establish connectivity to databases and troubleshoot issues on the fly.
Confidential, Denver, Colorado
DevOps Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all of theAWS stack(IncludingEC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
- Migration of Existing Application toAWS cloud.
- Experience in configuring, maintaining and troubleshooting Microsoft based production system;Microsoft Azure Cloud and Azure Active Directory.
- Involved in Automating Regular AWS tasks like snapshots creation usingPython scripts.
- Used AWS Beanstalk for deploying and scaling web applications and services developed withJava, PHP, Node.js, Python, Ruby,andDockeron familiar servers such asApache,andIIS.
- CreatedPython scriptsto totally automateAWS services, which includesweb servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Worked onDocker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Worked on Built a newCI pipeline. Testing and deployment automation withDocker, Jenkins, andPuppet.
- Managed aPAASfor deployments usingDocker, AnsibleandMesoswhich reduced considerably deployment risks.
- Collaborated with development and Support teams to setup a Continuous Delivery environment with the use ofDocker, continuous build and Delivery tools.
- Monitored System/Application Logs of server using Splunk to detect Prod issues.
- WrittenChef Cookbooksfor various DB configurations to modularize and optimize end product configuration, converting production support scripts toChef RecipesandAWSserver provisioning using Chef Recipes.
- Configured Apache Web server in the LinuxAWScloud environment usingCHEFautomation.
- Utilized Configuration Management toolCHEFand createdChef Cookbooksusing recipes to automate system operations.
- Managed On-site Operating Systems/Apps/ Packages /Services using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Experience in setting up the Chef Servers, Chef Workstations, Chef Nodes and involved in bootstrapping new infrastructure Chef Nodes for software configurations management.
- Configured local Maven repositories and multi-component Ant projects with Nexus artifactory and scheduled projects in Jenkins for continuous integration.
- Performed Branching, Tagging, Release Activities on Version Control Tools:SVN, GIT.
- Installed, configured and maintained web servers likeHTTP Web Server, Apache Web ServerandWebSphere Application ServeronRed Hat Linux.
- DevelopedGIThooks for the local repository, code commit and remote repository, code push functionality and worked on the GitHub.
- Worked on Build scripts usingAntandMavenbuild tools inJenkinsto move from one environment to other environments.
Confidential, Denver, Colorado
Build and Release Engineer
Responsibilities:
- Have written Unix shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
- Have worked on Bamboo to configure Source Code Management tools and have executed triggers in SVN.
- Configured local Maven repositories and multi-component Ant projects with Nexus artifactory and scheduled projects in Jenkins for continuous integration.
- Have developed pom.xml files for Maven build scripts. Experience in administering and maintaining Atlassian products like JIRA and Confluence.
- Involved in Automation of OS builds and Application Installation throughPuppet.Nagiosfor application and hardware resource monitoring. Writing new plugins in Nagios to monitor resources.
- Automation configuration and deployment ofLinuxandWindowsmachines usingPuppet.
- Good understanding on Agile tools Rally, tracking status and setting up velocities for the projects.
- Deployed and monitored scalable infrastructure onAmazon Web Services (AWS)& configuration management usingPuppet.
- Worked on Redesigning and redeploying theNagiosimplementation. Nodes automatically added/removed themselves viaPuppet.
- Build and deploy Java applications, Oracle SOA based applications to Tomcat application servers by creating ANT scripts.
- Integrated Subversion into Jenkins to automate the code check-out process.
- Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Deployed Puppet for configuration management to existing infrastructure.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
- Redesigned and redeployed the Nagios implementation. Nodes automatically added and removed themselves via Puppet.
Confidential
Linux Administrator
Responsibilities:
- Installation, upgrade and configuration ofRed Hat Linuxusing the kick start installation andSUSE
- UpdatingYUMRepositories andRPM.
- Created virtual servers on VMwareESX/ESXiand installed operating system on Guest servers.
- Configuring and Maintained DNSservers, Mail servers, FTP servers, NFS, NIS, RPM.
- Developedshell scriptsfor automation purpose and installing and configuring Apache and supporting them onLinuxproduction servers.
- Troubleshooting Linux network, security related issues, capturing packets using tools such asIptables, firewall, TCP wrappers, NMAP.
- Performed configuration of standard Linux and network protocols, such asSMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMPand others.
- ImplementedLVMsand Raid level concepts in the production environment to the existing Linux systems.
- Involved in hardening,Linux Serverand Compiling, Building and installingApache Serverfrom sources with minimum modules.
- Administration ofUNIXservers likeAIXandSun Solarisin both test and production environment and applied patches.
- Build and Deployment of theLinuxhardware Nodes to host severalKVMtemplates.
- Created RPM packages using theRPMBUILDand checking the new build packages.
- Maintained user's data backup by creating particular user folder in file server and applying security permission on folders
- Responsible for configuring and connection toSSHthrough SSH clients likePuttyandCyber duck.
- Created and modified user, groups withSUDOpermission.
