Sr. Aws/devops Engineer Resume
VA
SUMMARY
- 7+ years of experience in IT industry comprising Linux System Administration, DevOps Engineering, Automation, Deployment. Extensive experience includes SCM, DevOps, AWS, Build/Release Management, Containerization, Environment Management releasing and configuring changes from one environment to another environment.
- Experience in using Cloud Providers and API's or CLI for AWS services likeEC2, S3, Route 53, ELB, EBS, VPC, SNS, RDS, IAM, Auto Scaling, Cloud Watch, Cloud Trial, Cloud Formation, Cloud Foundry, AMI, GFS storage, OpsWorks,DynamoDB, Elastic cache and Auto Scaling.
- Worked on Multiple AWSinstances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Created AWS Route53 to route traffic between different regions.
- Experienced in designing AWS models for Infrastructure - as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
- Worked on creating databases wif Amazon RDS wif teh backups stored in Amazon Simple Storage Service (Amazon S3) buckets.
- Integrated AWSDynamo DB using AWS Lambda to store teh values teh items and backup teh Dynamo DB streams.
- Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda wif Amazon kinesis
- Deploying and Working on Web application & implementing teh Amazon Cloud Front on Ec2.
- Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route 53Domain configurations.
- Experienced using Terraform for managing AWSInfrastructure as a code and Collaborated in teh automation of AWSinfrastructure via Terraform and Jenkins.
- Extensive experience wif DevOps essential tools such as Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and extensive knowledge on other tools like MS Build, CMake
- Hands on experience wif Docker containers to maintain Docker images, Docker hub & registries.
- Created Docker container images by tagging and pushing teh images and worked on teh infrastructure using Docker containerization.
- Utilized Kubernetes and Docker for run time environment of CI/CD system to build test and deploy
- Used Kubernetes to deploy scale, load balance and manage Docker containers wif multiple namespace ids.
- Administered, secured, and maintained multiple Kubernetes clusters to support a global service
- Virtualized servers using teh Docker for teh test and dev environments needs, configured automation usingDocker containers.
- Experience in Creating Hooks, branching, tagging and maintaining teh version across teh environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms
- Hands on experience in maintaining Nexus (repositories) for maven artifacts and dependencies.
- Involved in using MAVEN and ANT as build tools for teh building of deployable artifacts (jar, war & ear) from source code.
- Designed and developed Continuous Integration systems wif Maven and Jenkins.
- Experienced in creating Jenkins CI pipelines and Experienced in Jenkins to automate most of teh build related tasks.
- Troubleshootedbuild issues in Jenkins, performance and generating metrics on master's performance along wif jobs usage and no. of builds being run.
- Designed teh project workflows/pipelines using Jenkins as CI tool.
- Extensively worked on Hudson/Jenkins, Docker, Team City and Build Forge for continuous integration and for End-to-End automation for all build and deployments.
- Built Jenkins jobs to create AWSinfrastructure from GitHub repos containing terraform code.
- Strong Chef and Puppet experience to create cookbooks and recipes,Extensive experience implementing Puppet modules to automate teh installation and configuration for a wide range of services.
- Deploying and Working on Java web application wif Apache Tomcat Server on Amazon EC2.
- Worked closely wif software developers and DevOps to debug software and system problems.
- Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing teh configurations across various nodes using Ruby.
- Having good experience in DevOpstools like Chef and Puppet for deployment on multiple platforms
- Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations.
- Managed Chef Cookbooks to automate system operations.
- Experience on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS).
- Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Extensively worked on monitoring servers using Nagios, Data dog, Cloud watch and using ELK stack Elastic Search Log stash.
- Hands on experience in AWSand Azure wif provisioning & resource management and setting up Enterprise infrastructure on Amazon Web Services (AWS) and Azure
- Good working experience wif databases like SQL and ORACLE, was involved in creating stored procedures, functions, triggers and complex queries.
- Well versed in using Bug Tracking tools like JIRA and HP Quality center, Remedy, Bugzilla.
- Experienced in Installation, Configuration, Backup, Recovery, Maintenance, Support ofLinux Servers and Windows Servers.
- Experienced wif installation and configuration of Web Sphere Applications on Linux.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX(RHEL), Ubuntu, Mac os
AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, EBS, Route 53.
Versioning Tools: CVS, Tortoise SVN, Clear case, GIT hub, Stash, Perforce and PVCS
Build Tools: Bamboo, Cruise Control, Hudson, Jenkins, ANT, Maven, Team City
Container Management: Docker, Kubernetes
Cloud Tools: Rack space, Open stack, AWS, google cloud
Configuration Management tools: Puppet, Chef, Ansible
Continuous Integration Tools: Jenkins/Hudson
Languages/Scripting: C, C++, Perl scripting, Shell scripting, Java/J2EE, Python, Ruby, PHP
Repository Management Tools: Nexus, Artifactory
Databases: Oracle, SQL Server, MYSQL, DB2, Mongo DB, PostgreSQL
Monitoring tools: Nagios, Splunk, ELK stack
Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle
Web ApplicationServers: Web logic, Web Sphere, Apache Tomcat, JBOSS, SSIS
Network Services: TCP/IP, Sub-netting, DNS, NFS, NIS, SSH, DHCP
PROFESSIONAL EXPERIENCE
Confidential, VA
Sr. AWS/DevOps engineer
Responsibilities:
- Assisted in migration of existing on-premise data center into teh AWS cloud environment.
- Utilized S3 bucket and Glacier for storage and backup on AWS.
- Delivered successful customer engagements by providing continuous delivery solutions using AWS
- Involved in designing and deploying multiple applications using teh almost all teh AWScloud infrastructure focusing on high availability, fault tolerance and auto-scaling of teh instances
- Automated teh cloud deployments using Chef, PowerShell and AWS Cloud Formation Templates.
- Set up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53. Managed users and groups using teh Amazon Identity and Access Management (IAM).
- Setup up and maintenance of automated environment using Chef Recipes & cookbooks wifin AWS environment.
- Worked on secure-cloud configuration, (Cloud Trail, AWS Config), cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
- Migrated on premises Databases to AWS
- Managed AWSinfrastructure and automation wif CLI and API. Working on Inbound and Outboundservices wif automation CHEF. Deployed multiple resources simultaneously, using CloudFormationtemplates in AWS
- Converted all CloudFormation template to Terraform for infrastructure as code.
- Involved in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
- Worked wif build servers using AWS: Importing volumes, Launching EC2, creating security groups, load balancers.
- Involved in creating AWS Route 53 to route traffic between different regions
- Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Configured Elastic Load Balancers wif EC2 auto scaling groups.
- Resolved conflicts related to merging of source code for SVN and GIT.
- Used Jenkins AWS Code Deploy Plugin to deploy to AWS.
- Worked on build tools like Jenkins, Bamboo, TeamCity, Sonar, Maven and ANT.
- Designed Continuous Delivery platforms using Docker, Jenkins, Ansible.
- Used Maven as build tools on Java projects for teh development of build artifacts on teh source code.
- Developed automated deployment and configuration process using Docker, Ansible
- Created and Maintained Docker files in Source Code Repository build images and run containers for applications and testing purposes. worked wif container based deployments using Docker, working wif Docker images, Docker Hub, Docker registries and Kubernetes.
- Used Kubernetes to deploy scale, load balance, scale and managed Docker containers wif multiple name spaced versions.
- Used Maven as build tools on Java projects for teh development of build artifacts on teh source code.
- Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
- Configured Jenkins as a CI engine to build and promote applications to QA, UAT and staging to Linux environments
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server
- Developed tools to manage various logs and purge ELK (Elasticsearch, Log Stash, Kibana) logs according to its log types
- Extensively usedBuild Automation tools like Gradle, ANT, Maven and novice knowledge on other Build tools like MS Build and CMake.
- DevelopedChef Cookbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes and also managed servers on AWS cloud platform using Chef configuration management tools.
- Responsiblefor configuration & automation tools such as Chef, Ansible.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points andPackages.
- Refined automation components wif scripting and configuration management using Ansible.
- Automated various infrastructure activities like Continuous Deployment, application server setup, stackmonitoring using Ansible playbooks.
- Implemented Nagios integration wif Ansible for automation in server monitoring.
- Used Chef Workstation and Chef Server to manage and configure teh nodes. Developed cookbooks to manage and automate teh configurations. Used Chef for server provisioning and to automate infrastructure.
- Worked on Tomcat Web server for hosting web apps.
- Good knowledge and worked on several Azure, Google Cloud Platform and OpenStack IaaS, PaaS and SaaStools
- Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, MySQL) and NoSQL (MongoDB), DynamoDB databases.
- Experienced in trouble shooting and automated deployment to web and application servers like WebLogic, WebSphere, JBoss and Tomcat over AWS Cloud.
- Application monitoring and alerting wif log collection and analysis using ELK STACK.
- Developed Python, Ruby, Shell Scripts and PowerShell for automation purpose.
- Experience in monitoring infrastructure using Nagios.
- Expertise in Enterprise repository management tools like Nexus, Artifactory.
- Managed and configured Various Atlassian Tools like Bitbucket, JIRA, Confluence.
- Responsible for setting up JIRA as defect tracking system and configured various workflows, customization and plug-ins for teh JIRA issue tracker
- Expertise in installing and configuring network infrastructure using routing and switching strategies.
- Administration of Web based Internet/Intranet Client/Server multi-tire distributed applications, Installed Patches & packages on Linux Servers.
Environment: & Tools: RedHat, Ubuntu, Agile, AWS EC2, S3, Route 53, Beanstalk, Google cloud, GIT and SVN, Jenkins, Maven, Chef, Docker, Kubernetes, MS Azure, Bash, Ruby, Java, Oracle, MySQL, MongoDB, DynamoDB, Vagrant, Nagios, JIRA, Tomcat, Apache, WebLogic,WebSphere, Terraform, ELK STACK, Splunk.
Confidential, CA
DevOps/AWS Engineer
Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Linux, windows servers
- Worked on AWSEC2 Instances creation, setting up VPC, launching EC2 instances and worked on Cloud Watcher for providing high availability of applications and EC2 instances based on teh load of applications.
- Used AWS S3 to store code bundles to deploy onto EC2 Instances
- Experience working wif IAMto create new accounts, roles, and groups
- Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using teh AWSconsole and AWS CLI.
- Created alarms in Cloud Watch service for monitoring teh server’s performance, CPU Utilization, disk usage.
- Utilized Jenkins AWS Code Deploy plug-in to deploy in to AWS.
- Used AWS Import/Export accelerates moving large amounts of data in and out of AWS using portable storage devices for transport
- Experience in developing Cloud Formation Scripts for AWSOrchestration.
- Responsible for creating and maintaining teh Docker containers.
- Deployed Spring Boot applications using Docker.
- Developed Shell Scripts for automation purpose.
- Hands-on Experience wif container orchestration tools like Mesos, Marathon, and Kubernetes
- Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds
- Maintaining servers and related infrastructure wif Chef Configuration management tool.
- Used orchestration engine Ansible to automate private cloud deployment
- Created and modified Ansibleplaybooks, shared using company GitHub
- Used Jenkins for Automating Builds and Automating Deployments
- Implemented MAVEN builds to automate artifacts like jar, war and ear.
- Managed nexus MAVEN repositories to download teh artifacts during teh build.
- Managed SVN and GIT Repositories for branching, merging, and tagging.
- Used Chef to manage Web Applications, Configuration Files, Database Commands and Packages.
- Experience in handling source control systems GIT and SVN.
- Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
- Automated installing teh Linux packages and administering Linux service using Chefandautomating product installation configuration.
- Wrote many Chef Cookbooks and created Chef Recipes for automation tools and builds
- Used Kafka to collect Website activity and Stream processing.
- Managed and document all post deployment issues utilizing teh Post Deployments Issue Log
- Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problem
- Monitored and deployed JAVA and .NET based applications.
- Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated teh whole process
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Experience wif modeling data in and deciding application paradigms using PostgreSQL and NoSQL.
- Developed variousJSON files for passing values for creating environments and described about teh puppet modules.
- Responsible for tracking teh bugs in project using JIRA.
- Worked in different software development life cycles using teh methodologies like water fall, agile.
- Worked closely wif software developers and DevOpsto debug software and system problems
Environment: RedHat Linux 7.x,AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), EBS, IAM, Cloud Watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Jenkins, Ansible, Docker, Shell, Ruby, Python, SVN, GIT, Maven,JIRA,SQL,PostgreSQL.
Confidential, OH
DEVOPS ENGINEER
Responsibilities:
- Designing, Architecture and Building out Highly Available Puppet Masters as teh configuration management tool for teh team.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Puppet.
- Created Cloud Formation templates and deployed AWS resources using it, Managed and performed teh environment related configuration changes as a part of deployment.
- Used Jenkins for teh Continuous Integration, and Monitoring tool (Open Source) to replace Nagios for monitoring teh health of all teh critical applications and server's health.
- Installed/Configured and Managed Nexus Repository Manager
- Primarily used Ruby to write GIT applications and Chef Recipes.
- Used GIT for Software Configuration management and maintaining teh versions.
- Automated Apache-webserver configuration, DB Server configuration, SSSD Configuration, LAMP by writing Ruby Cookbooks in Chef.
- Experience in installation and configuration of Puppet.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles wifout having to maintain AMIs.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Used Puppet to manage Web Applications, Configure Files, Data Base, Commands, User Mount Points, and Packages
- Worked on puppet to create manifests and Modules to automate deployments and install rpm's.
- Automated teh cloud deployments using chef, python and AWS Cloud Formation Templates.
- Implemented teh Chef Software setup and configuration on VM's from teh scratch and deployed teh run-list into chef-server and bootstrap teh chef clients remotely.
- Focused on automation and continuous integration. Automated local development environment using chef.
- Configured application servers (JBOSS) to deploy teh code
- Managing and monitoring teh server and network infrastructure using Nagios.
- Good Knowledge in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus.
- Responsible for teh creation of scripts using Ant, Python and Unix by hosting on application servers.
- Experienced in building Java applications using Maven scripts.
- Implemented Maven script based jobs in Jenkins and Worked wif Jenkins Pipelines.
- Converted and automated builds using ANT and Maven
- Implemented and kept up CI environments (Jenkins/Hudson) performing deployments, Packaging, build improvement, production rollouts, arranging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and administration conveyance over web/application servers like Jboss, AngularJS, Tomcat and WebLogic.
- Exposure to Mesos, Marathon and Zookeeper cluster environment for application deployments and Docker containers.
- ExperiencedonAWSEC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling
- Managed teh User accounts(IAM), RDS, Route53, VPC, RDB, DynamoDB, SES, SQSandSNSservices in AWS cloud. Managed Amazon Web Services - ELB, EC2, S3, RDSand backup on AWS
- Modified ANT scripts to build teh JAR's, Class files, WAR files and EAR files.
- Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for teh JIRA wif GIT and Jenkins.
- Hands on Administration experience wif WebSphere and WebLogic Application Servers.
- Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and WebLogic.
- Integration implementation of Jenkins, uDeploy, JIRA and Crucible for DevOPSautomation.
- Worked wif different team members for automation of Release components.
- Deployed J2EE applications to Application servers in an agile continuous integration environment and automated teh whole process
- Developed Ruby and shell scripts for automation as per teh requirements.
- Administered databases using RDS, MySQL and MongoDB.
Environment: RedHat, Ubuntu, Agile, AWS EC2, S3, Route 53, Beanstalk, GIT and SVN, Jenkins, ANT, Maven, Chef, Puppet, Mesos, Marathon, Docker, Kubernetes, MS Azure, Bash, Ruby, Java, Vagrant, Nagios, JIRA, Tomcat, Web sphere, WebLogic, Apache.
Confidential
Build and Release Engineer
Responsibilities:
- Worked closely wif teh Development Team in teh design phase and participated in creating teh build and deployment process.
- Used SVN and GIT for Source Code Management.
- Implemented Hudson wif Subversion for Continuous integration environment
- Installed, configured, supported and security implementation on following services: DHCP, SSH, SCP.
- Worked wif Hudson for Automated Build and Release using WebSphere.
- Created and Maintained Subversion Repositories, Branches and Tags.
- Developed and Maintained UNIX/Perl/ANT Scripts for Build and Release tasks.
- Configured and administrated NFS and Samba in Linux and Solaris.
- Worked as shadow wif project leads on .Net applications build and deployments using MS build.
- Worked wif monitoring tools such as Nagios and AppDynamics.
- Performed Software Configuration, Buildand ReleaseManagement activities for J2EE Development
- Responsible for automated Scheduled Builds/Emergency Buildsand Releaseusing ANT scripts for Enterprise application (J2EE)
- Working wif an agile development team to deliver an end to end continuous
- Hands on experience working various Bug Tracking tools like JIRA, Bugzilla and integrated wif Junit, HPQC and other software testing procedures. integration/continuous delivery product in an open source environment using Chef and Jenkins.
- Created scripts for Subversion repository nightly backup operations and scheduled using Cron. Trained new team members to use Subversion and TFS. Started and maintaining teh Sub Version repository structure.
- Modified ANT Scripts to build teh JARs, Class Files, WAR Files and EAR Files from VOBs and involved in creating VOBs.
- Worked on MAVEN to create artifacts from source code and deploy them in Nexus Central Repository for internal Deployments.
- Managed and upgraded UNIX's server services such as Bind DNS.
- Developed build and deployment scripts using ANT as build tools in Jenkins to move from one environment to other environments.
- SCM Policies are implemented by defining Build and Release Management, Change Management, Version Management and Deploying.
Environment: & Tools: Hudson, Remedy, MAVEN, Subversion, Subversion (SVN), GIT, Jenkins, Java/J2EE, ANT, MAVEN, Perl Scripts, Shell Scripts, UNIX, JIRA, MS Build.
Confidential
Linux Administrator
Responsibilities:
- Installed operating systems Solaris, Linux and HP, Oracle Enterprise according to business requirements.
- Assisted in physically installing, racking and cabling new Linux/Solaris Hardware.
- Managed UNIX Infrastructure and EMC storage involving maintenance of teh servers and Troubleshooting problems of environment.
- Troubleshooting teh issues ranging from Solaris, Linux and SAN environments.
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using teh tools NAGIOS 4.0 monitoring.
- Created and maintained built wrapper scripts using PERL.
- Maintained and executed build scripts by coordinating wif development and QA teams.
- Worked on different VMware products like VMware workstation, GSX/VMware server, VMware player, and VMware Converter and ESX server 3.X.
- Windows Server and Desktop administration.
- Administration of Sun Servers (SPARCandx86) runningSolaris10 and Dell, HP Servers running SUSE, Red hatEL3, 4.x, 5 which included jumpstarting, performing live upgrades of Solaris operatingsystemsandKick-startingRedhatEL3, 4.x, 5
- Involved in creating new users, groups and setup their home directoriesand appropriate access restrictions to software in teh Active Directoryenvironment and NIS domains.
- Configured and troubleshoot of SSH, SMTP, TELNET, DHCP, PXE, NFS, ARP, and Samba.
- Responsible in building and deploying on different environments simultaneously.
- Deployed teh EAR and WAR archives into Web logic and Apache Servers.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kick-start for Linux.
- Extensively worked on hard disk mirroring and stripe wif parity using RAID controllers.
- Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
- Designed bash, Perl scripts to automate application and system management activities.
- Responsible for advanced enterprise wireless LAN administration and design, mesh networks, and point-to-point and point-to-multipoint topologies
- Monitoring teh servers using tools like BMC and Nagios and providing 24x7 on-call support on rotation basis.
- Configured various services, devices as well as applications of UNIX servers and worked wif application team to customize teh environment
- Managed existing documentation for systems and created new procedures to support new products.
- Worked on Network trouble shooting using ndd, Trace route, Net stat, ipconfig and snoop.
- Administer and Support Linux (RHEL 4.0) for Non-Prod, Test Dev environment.
Environment: & Tools: RedHat, Unix, Solaris, RAID controls, SAN environment, Veritas, VMWare, Perl, EMC, Active Directory, SDLC.