We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

Pleasanton, CA

PROFESSIONAL SUMMARY:

  • Around 8+ Years of IT Industryas DevOps Engineer/AWS Cloud Engineer , Build &Release Engineer and system administrator and very good experience with Configuration Management tools, Build, Deploy, Release Management, and other tools.
  • Experience with hands on experience in Build Release management , shell scripting , Unix System administration, Linux Administration.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using Ansible , Jira , Redmine and Jenkins. Clear Quest (Change Control tool).
  • Experience on Jenkins / Hudson , Subversion(SVN ), Git , Github, Bitbucket, Gitlab, VSS, Clear Case, Eclipse, Perl, Red Hat(RHEL), Shell script , Unix, Linux, Windows Server
  • Expertise on object oriented programming languages Java, Python.
  • AWS Cloud platform and its features which includes EC2, S3, VPC, EBS, dynamo DB(DDB), Aws Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, SQS, Cloud Front(CDN), Auto scaling, Security Groups , and Cloud Formation .
  • Experice in using IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Regular review and monitor each of your IAM polic ies to improve the security of your AWS account
  • Experience in installing, maintaining, and troubleshooting WebLogic , Apache Tomcat , Nagios and security software’s in Linux .
  • Expertise in Configuration Management Tools Chef, Ansible and Puppet .
  • Focused on automation and continuous integration. Automated local development environment using vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Designed and developed integration methodologies between client web portals and software infrastructure using python .
  • Have good hands on experience with Python scripting for system administration.
  • Expertise in Docker using swarm orchestration .
  • Worked on Docker engine and Docker Machine environments, to deploy the micro services - oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, Docker compose to define multiple container applications.
  • Good knowledge in micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images , tagging and pushing the images .
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Worked on installation of console based onpremise DockerHub to maintain Docker repository.
  • Experience with hosted DockerHub to get the freely available Docker images.
  • Expertise in terraform for building, changing and versioning infrastructure.
  • Involved in the functional usage and deployment of applications in Web Logic and Apache Tomcat Server.
  • Experience in managing the artifacts using Nexus repository and Virtual Machines using VMware , AWS .
  • Exposure in managing and setting up Continuous Integration using tools like Jenkins, Docker, Nexus & artifactory .
  • Developed a system to monitor Agile teams and performed log analysis on ELK stack .
  • Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
  • Used S3 bucket on Elasticsearch to data back up and restoring.
  • Good Knowledge on application servers like Jboss and Websphere.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Good experience in building the applications using ANT & MAVEN .
  • 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.
  • Performed Server health monitoring and system tuning as per vendor recommendations.
  • Built and maintained ElasticSearch, Logstash, Kibana stack to centrally collect logs that are used to monitor applications.
  • Used Datadog to monitor AWS environment such as resources usage and performance of the resources.
  • Quick analyzing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.
  • Expertise in troubleshooting the problems generated while building, deploying and in Production support . Experience with MySQL and PostgreSQL Tasks and taking backups time to time. Hands on experience in Monitoring tool like Nagios, splunk, AppDynamics and task scheduling tools like CronJob.

TECHNICAL SKILLS:

Cloud Environment: Amazon Web Service: EC2, VPC, EBS, AMI, SNS, RDS, ELB, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM, Azure, OpenStack, VMWare, auto scaling Servers, Glacier, Storage Lifecycle Rules, Elastic Beanstalk, Route 53, Data-Pipeline, EMR, CodeCommit, CodeDeploy, DirectConnect, Lambda, RedShift, Kinesis.

Version Control Tools: GIT, Perforce, Subversion.

Repositories: Nexus and Artifactory

Virtualization: VMware, Vagrant, ESX

Operating Systems: Windows 98/XP/NT/2000/2003, UNIX, LINUX, RHEL 7, SOLARIS, MAC-OSX

Databases: Oracle, MySQL, SQL Server, Mongo DB, PL/SQL

Language(s): Python, Ruby, Shell, Java script, Bash, Perl

Web/Application Servers: IBM Web sphere, Apache Web Server, Apache Tomcat, Sun ONE Web Server& IIS Web Server, Web logic.

Network Protocols: TCP/IP, FTP, SMTP, SOAP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN.

Build/ CI Tools: ANT, MAVEN, JENKINS, HUDSON, Octopus Deploy, Bamboo, TeamCity, Salt.

Monitoring Tools: Nagios, Splunk, ELK

Containerization/ Orchestration: Docker, Kubernetes.

Configuration Tools: Chef, Ansible, Puppet.

Tracking Tools: JIRA, Remedy

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

AWS/ DevOps Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Implementing new projects builds framework using Jenkins, Maven as build framework tools.
  • Participate in Multiple Projects Architectures and Strategic Decisions meetings to Architect the new Software systems or modify the Existing ones.
  • Designing and Implementing AWS cloud based solutions for on premise applications.
  • Responsible for automating the complete project using orchestrator and deploying the stacks in multiple environments.
  • Migrated and automated cloud deployments using API’s, ansible, python and AWS Cloud Formation Templates .
  • Experice in using IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Regular review and monitor each of your IAM polic ies to improve the security of your AWS account.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven in Linux environment.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Responsible for nightly and weekly builds for different modules.
  • Refined automation components with scripting and configuration management with ansible .
  • Configuration Automation and Centralized Management with Ansible and Cobbler . Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server's types where fully defined in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Run Ansible Scripts to Provide Dev Servers.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloudfront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Automated the cloud deployments using ansible, Python and AWS Cloud Formation Templates.
  • Implemented AWS solutions using EC2, S3, RDS, Route 53, SNS, Cloud front, EBS, Elastic Load Balancer, SQS, Auto scaling groups, Optimized volumes and EC2 instances using API’s.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, Weblogic, PostgreSql databases, mongoDB and Elastic search in both development and production.
  • Made extensive use of Chef, Jenkins, GitHub and Ansible to manage build / deploy tasks, including Continues Integration.
  • Configured Jenkins to create docker image for build and performed tests on a docker container.
  • Expertise in Docker using swarm frame work.
  • Worked on Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, Docker compose to define multiple container applications.
  • Worked on Aws ELB group with multiple EC2 instances in it and used both S3 bucket EBS backed instances for volume.
  • Experience in configuring Connection pool DataSource creation, Java Message Service, and JNDI in WebLogic server.
  • Integrated Cloud front with S3 storage for content delivery (CDN).
  • Worked as a system administrator for the build and deployments process on the enterprise server using Jenkins.
  • Automated the contiguous process writing code using shell , python scripting languages
  • Developed a system to monitor Agile teams and performed log analysis on ELK stack .
  • Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
  • Used S3 bucket on Elasticsearch to data back up and restoring.
  • Installed File-Beat to push the log messages from end server to log-stash .
  • Configured log-stash to push the data to Elasticsearch clusters and deleting the data from the cluster in a timely manner.
  • Worked on Monitoring systems Nagios and Splunk and repository nexus.

Environment: Jenkins, Cloud formation, Confluence, Cloud watch, Ansible, Docker, RDS, Apache Tomcat, Maven, Weblogic, Nexus, EC2, Git, SNS, DataDog, Ansible, shell/Perl, Amazon VPC, Json, PostgreSql, Bash, bitbucket, Python, Pom.Xml, Linux, Windows.

Confidential, Farmington Hills, MI

AWS/ DevOps Engineer

Responsibilities:

  • Automated Continuous Integration build and release infrastructure for customized advertising and merchandising site and webservice.
  • Migrated and automated cloud deployments using API’s, chef, python and AWS Cloud Formation Templates.
  • Worked on Cloud formation to create cloud watch metric filters and alarms for monitoring and notifying the occurrence of cloud trail events.
  • Used Git as source code repositories, managed for branching, merging, and tagging the files.
  • Automated builds and deployment using Jenkins as part of Continuous Integration.
  • Implemented AWS solutions using EC2, S3, RDS, Route 53, SNS, Cloud front, EBS, Elastic Load Balancer, SQS, Auto scaling groups, Optimized volumes and EC2 instances using API’s.
  • Experice in using IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Regular review and monitor each of your IAM polic ies to improve the security of your AWS account.
  • Deployed and scaled java web applications on to Apache servers using Elastic Beanstalk.
  • Involved in setting up and operating Aws Relational database service (RDS).
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, PostgreSql databases, mongoDB and Elastic search in both development and production.
  • Made extensive use of Chef, Jenkins and GitHub to manage build / deploy tasks, including Continues Integration.
  • Configured Jenkins to create docker image for build and performed tests on a docker container.
  • Configured ci/cd pipelines on Jenkins to deploy application on various environments.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Responsible for nightly and weekly builds for different modules.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloudfront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Automated the cloud deployments using ansible, Python and AWS Cloud Formation Templates.
  • Expertise in Docker using swarm frame work.
  • Container management using Docker by writing Docker files and set up the automated build on on premise Docker Repository and installed and configure Docker containers using Docker Swarm frame work.
  • Worked on Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, Docker compose to define multiple container applications.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Installed Chef Workstation , Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-server and managed AWS for EC2/S3 & ELB with Chef Cookbooks .
  • Managed policies and metadata of nodes, written cookbooks and checked them using Test Kitchen tool as well as knife and chef command line tools in Chef.
  • Integrated Cloud front with S3 storage for content delivery (CDN).
  • Worked on Amazon Virtual private cloud (VPC) in creating public subnets, Private subnets and NAT instances and dealt with security and access.
  • Worked as a system administrator for the build and deployments process on the enterprise server using Jenkins.
  • Automated the contiguous process writing code using shell , python scripting languages
  • Worked on Monitoring systems Nagios and Splunk and repository nexus.

Environment: Jenkins, Cloud formation, Confluence, Cloud watch, Chef, Docker, RDS, Apache Tomcat, Maven, Nexus, EC2, Git, SNS, SQS, shell/Perl, Amazon VPC, Json, PostgreSql, Bash, bitbucket, Python, Pom.Xml, Linux, Windows.

Confidential - Dallas, TX

AWS / DevOps Engineer

Responsibilities:

  • Devops & AWS Cloud Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Ansible.
  • Used Nginx as Load balancer for pinging Ec2 instances in round-robin process and health checking of EC2 instances along with Route 53.
  • Administered Linux servers for several functions including managing Apache/nginx servers, mail server, and MySQL databases in both development and production.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Ansible.
  • Experience in Amazon S3 for storage, SNS, Cloud front for accessing and content delivery(CDN)and VPC for network security access as per requirement.
  • Executed the migration commands to create tables in mongoDB for storing the Users Information.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • This application hosted on ten AWS (amazon Webservervices ) Linux instances with high configuration that we maintained as part of the project.
  • Out of ten AWS servers , we maintained one AWS server as controller , one AWS server as load balancer and the remaining AWS servers as application servers. Worked on security level enhancements in AWS instances like configuring SSL, Digital Certs installation and renewals etc.
  • Worked on AWS service called load-balancer to integrate Norton signed SSL certificate with the application . Involved in taking database backups as scheduled. Automated entire infrastructure with devops tool such as ansible.
  • Involved in writing and customizing ansible play books to manage the configurations in the infrastructure . infrastructure . Involved in the code deployments through control server.
  • Hands on experience on installation and configuration of Splunk Universal Forwarders on endpoints to include the roll up of logs to central Splunk server .
  • Familiarity with the searching and reporting capabilities provided by the Splunk application .
  • Familiarity with the creation and management of Splunk knowledge objects for an organization.
  • Specific experience with the creation of lookups and dashboards that are used to extract information out of a Splunk data source that contains multiple inputs.

Environment: EC2, Ansible, Aws ELB, SNS, SQS,AWS, Shell/Perl Scripts, Bitbucket, Python, Jenkins, apache, nginx, elasticsearch, splunk.

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a multitude application utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Worked closely with Project Managers to understand a configuration release scope and how to confirm a release was successful.
  • Interacted with client teams to understand client deployment requests.
  • Responsible for distribution applications across hybrid AWS and physical data centers.
  • Configured AWS IAM Security Group in Public and Private subnets in VPC.
  • Written Cloud Formation templates and deployed AWS resources using it.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Deployed applications on AWS by using Elastic Bean Stalk.
  • Dockized Applications using Docker images using Docker files.
  • Used Kubernetes to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
  • Worked closely with Development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Used build automation tools like ANT, Maven for building applications.
  • Ansible installation and maintenance for infrastructure automation.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to manage configurations of AWS nodes.
  • Created and maintained Chef recipes and Chef cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • 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.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experience in Troubleshooting, Configuring and Deploying various enterprise applications in Web Logic, Web Sphere and Tomcat.
  • Worked on JIRA installation and upgrade and performed JIRA configuration
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and documented all post deployment issues utilizing the Post Deployments Issue Log.

Environment : AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, SQL, Cloud Watch, AWS Auto Scaling, Cloud Formation, Chef, Ansible, Jenkins, Nagios, ELB, Shell Scripts, Unix/Linux Environment.

Confidential

Build/Release Engineer

Responsibilities:

  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, TFS Team Explorer, and Subversion.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Setup and configuration of Tomcat , created multiple instances, did deployment of war files.
  • Developed Continuous Integration, Nightly and On-demand build system from scratch with Jenkins, ANT, and Maven.
  • Expertise in using Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet .
  • Used both GIT and Bitbucket source control systems to manage code.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Used JIRA to track issues and Change Management.
  • Experience on Splunk search construction with ability to create well-structured search queries that minimize performance impact.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef Scripts.
  • Used Jenkins, Chef , shell scripts to automate the code deployment & automation of continuous integration infrastructure ( GIT and Nexus were also used in this process).
  • Lead the rewrite of a massive Chef code base to make cookbooks composable and testable, and to facilitate the migration from Ubuntu to Centos .
  • Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment.
  • Worked in configuring baselines, branches, merge in SVN , and automation processes using Shell and Batch Scripts.

Environment & Tools: ANT, Puppet, Chef, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Apache 2.x, Apache Tomcat 6.x/7.x, Splunk.

Confidential

Linux Administrator

Responsibilities:

  • Participated in the release cycle of the product, which involves environment like Development, QA and Production.
  • Installed and designed RHEL Kickstart Installation by configuring NFS, NIS, DNS, DHCP
  • Monitoring system performance, adding physical memory to the servers and User administration setup
  • Troubleshooting Network, File system memory, CPU, Swap Space and issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers
  • Maintaining infrastructure environment containing RHEL and Solaris
  • Troubleshooting issues by checking logs.
  • Performed Disaster Recovery in RHEL servers which comprises of LVM based FS and Red Hat Clustering
  • Worked on Red Hat 5.x, 6.x and performed daily tasks using CRON scheduler and automated it.
  • Installed and arranged Disk and document framework administration utilizing Logical Volume Manager (LVM) for LINUX frameworks
  • Performed OS upgrades Kernel Upgrades to Solaris and RHEL on production servers and testing servers
  • Installed and configured Nagios system monitoring, writing custom scripts for ESXi servers.
  • Administered VMware ESXi, for running the RHEL, Solaris, Windows, Centos and Servers on Development and test servers using vCenter
  • Configuring and maintaining System Securities using IPTABLES
  • Performance tuning of Virtual Memory, CPU, framework utilization in Linux and Solaris servers by SAR tools
  • Configuration of Monitoring tools in Linux and Solaris servers by Nagios

Environment & Tools: RHEL, Solaris, Centos, Nagios, VMware ESXi, LVM, TCP, DNS, SMTP, Bash Scripting.

Hire Now