Sr. Aws Devops Engineer Resume
Omaha, NE
SUMMARY
- 8+ Years of experience in Information Technology field concentrated on Systems/Network Administration, Cloud Computing, DevOps Principals with keeping up Continuous Integration, Continuous Delivery and Continuous Deployment in various situations like (DEV/TEST/STAGE and PROD).
- Expertise in automation tools like Git, Ant, Maven, Jenkins, Chef, Puppet, Ansible, Subversion, Nagios and Docker.
- Expertise in AWS Cloud IaaS stage with components EC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, & Direct Connect.
- Involved in developing and design involvement with programming provisioning devices like Chef, Puppet.
- Chipped away at Open Source items like MySQL, Apache HTTP, Apache Tomcat, HAProxy, OpenLDAP, Nagios, Splunk and Logstash.
- Experienced in computerization utilizing Python, Ruby and UNIX Shell/bash scripting.
- Encounter chipping away at setup administration in Linux utilizing Puppet their by creating Puppet Manifests utilizing ruby for provisioning applications and scripts.
- Experienced in selecting teh fitting AWS benefit in view of register, information, or security prerequisites Amazon EC2 setting up examples and setting up security bunches.
- Experienced in observing wellbeing checks utilizing AWS Route 53.
- Worked with Amazon AWS/EC2, and Google's Docker based cluster managementenvironment Kubernetes.
- Hands on involvement in redesigning servers utilizing RPM, Apt-get and Yum bundle installer.
- Experienced with AWS VPC systems administration and security; making subnets, set up peering, ACL's and VPN burrows, CloudFormation, EC2, VPCs, and AWS organizing parts.
- Experienced in planning and conveying Security functionalities to coordinate Corporate Datacenter with Amazon Cloud Services.
- Experienced in installing, updating and keeping up RedHat Enterprise Linux, Sun Solaris, Ubuntu, and Windows based situations.
- Setting up databases in AWS utilizing S3 pail and designing case reinforcements to S3 container.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Experienced in keeping up and looking at log archives using CloudWatch, Nagios, Splunk and Logstash. Expertise in readiness of assemble scripts, manufacture specs and applying mark for teh product fabricates.
- Experienced in introducing, designing, adjusting, testing and conveying applications on Apache Webserver, Nginx and Application servers, for example, Tomcat, JBoss.
- Strong comprehension of central advancements like DNS, Load Balancing, SSL, TCP/IP, systems administration and security best practices.
- Experienced in stretching, labeling and keeping up teh variant over teh situations utilizing SCM instruments like GIT, Subversion (SVN) on Linux and windows stages.
- Widely took a shot at Jenkins/Hudson by introducing, designing and keeping up ceaseless mix (CI) and for End to End robotization for all form and organizations.
- Capable chipping away at Windows Active Directory, DNS, DHCP.
- Kept up performance tuning of VMware servers and administration of server assets between Virtual Machines.
- Included in RPM organization for introducing, questioning and updating programming on Linux servers.
- Dynamic cooperative individual, self-propelled with great correspondence and a quick learner.
TECHNICAL SKILLS
Version Control Tools: Gitlab, GitHub, Code Commit
CI Tools: Azure DevOps, Jenkins, Team city, and Code Pipeline.
Configuration Management: Chef, Ansible, Terraform
Infrastructure: AWS Cloud Platform
Monitoring tools: Nagios, SumoLogic, Kibana, NewRelic
Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.
Cloud Platform: AWS and Azure
AWS Services: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, EBS, Route 53, AWS Glue, Code Pipeline, WAF, Lambda, DocumentDB
SDLC: Agile, Scrum.
Web Servers: Apache, Tomcat, JBOSS, WebSphere.
Languages/Scripts: HTML, Shell, Python, YAML
Operating Systems: Linux (Red hat, Centos, Ubuntu)
Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Sr. AWS DevOps Engineer
Responsibilities:
- Migrated MongoDB data running in Ec2 to AWS DocumentDB using AWS Data Migration Service.
- Configured ETL jobs in AWS Glue to migrate data from S3 into Postgres database.
- Performing day to day cloud security operation to maintain an acceptable security posture of cloud systems.
- Worked on AWS GuardDuty to generate teh findings based on CloudTrail and VPC Flow logs events.
- Created multiple terraform modules to manage configurations, applications, services and automate installation process for web server and AWS instances.
- Efficiently managed servers based on forecasts of increased usage leading to savings in server costs.
- Involved in designing and deploying multitude applications utilizing almost all teh AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
- Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and use permissions to AWS resources.
- Used Jenkins pipelines to drive all microservices builds out to teh Amazon Elastic Container Registry and then deployed to Elastic Container Service
- Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and CHEF.
- Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone’s instances.
- Pipelined Application Logs from App Servers to ElasticSearch (ELKStack) through Logstash.
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
- Managing and administering multiple instances of GIT, including teh build server infrastructure and operating environment for Android; develop server-side scripts/SW to customize GIT and to tie in with other tools such as Jira, Jenkins/Hudson, Bamboo.
- Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on teh fly.
- Experienced in working with Ticketing & Tracking Tools like JIRA, Remedy, HPSM and IBM Rational Clear Quest, TFS.
Environment: SVN, Clear Case, Maven, ANT, Gradle, Jenkins, GIT, Chef, Web Sphere, Jira, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Docker, Nginx, Nagios, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, Unix/ Linux environment.
Confidential, Johnston, RI
AWS DevOps Engineer
Responsibilities:
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Setup and build AWS infrastructure in various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
- Installed, configured and managed teh ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Configured high availability and fault tolerance of teh applications using Elastic Load Balancers (classic & application load balancers), launch configuration using AMIs and boot strapping scripts, health checks and alarms to trigger auto scaling to maintain number of instances and adjust capacity to scale up/down based on triggered alarms and tested application vulnerabilities to maintain high availability.
- Used Simple storage services (S3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps.
- Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Worked on Standardizing Build & Deployment method. Involved in creating new environments for testing purposes.
- Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
- Managed environments DEV, TEST, STAG and PROD for various releases and designed instance strategies
- Virtualized teh servers using teh Docker for teh test environments and dev-environments needs and, configuration automation using Docker containers.
- Implemented Continuous Integration using Jenkins and GIT.
- Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, TFTP and system troubleshooting skills.
- Experienced enough in using Nexus and Artifactory Repository Managers for Maven Builds.
Environment: EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, chef, Puppet.
Confidential, Wayne, NJ
DevOps Engineer
Responsibilities:
- Strong experience on DevOps tools such as GIT, Chef, Docker, Puppet, Vagrant, Virtual box, Ansible, Jenkins, Maven, ANT and SVN.
- Developed and implemented automated Linux infrastructure environments on VMs using Vagrant, Chef, Jenkins, Maven, Git, Apache and Tomcat servers.
- Versioning and Source control of codes using GIT, Bitbucket using concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
- Experienced in authoring pom.xml files, performing releases with teh Maven release plugin, Mavenization of Java projects and managing Maven repositories.
- Worked on various AWS EC2, and S3 CLI tools.
- Worked on Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
- Expertise in writing CHEF cookbooks and recipes to automate infrastructure as a code.
- Expertise in converting build.xml into pom.xml to build teh applications using MAVEN.
- Experience in installing Docker using Docker tool box.
- Implemented a continuous delivery using Jenkins in Linux environment.
- Worked closely with different projects for build and release SCM effort like Branching, Tagging, Merge, etc.
- Involved in teh setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
- Setup teh Jenkins jobs for Continuous integration process and to execute test cases.
- Migrated on premises Databases to AWS.
- Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.
- Experience working with JIRA management tools, Crucible and confluence pages development.
- Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing teh build process. Setup and executed process to code review system effectively.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
- Skilled at Software Development Life Cycles (SDLC) and Agile Programming Methodologies.
- Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).
- QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Used JIRA to track issues and Change Management.
- Worked on Tomcat 7, JBOSS, WebLogic and WebSphere Application servers for deployments.
- Strong experience in working in Linux and Windows environments.
Environment: ANT, Puppet, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Nexus, Apache 2.x, Apache Tomcat 6.x/7.x, New Relic
Confidential, New York City, NY
Build & Release Engineer
Responsibilities:
- Ability to manage SCM processes which include compiling, packaging, deploying, automating processes and application configurations.
- Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
- Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
- Created auto scheduled builds through TFS and Windows task scheduler.
- Implemented Release schedules, communicated teh release status, created rollout plans, tracked teh project.
- Maintained build and deployment procedures and resolved configuration management issues, created Branches for each release for specific environment, making baselines and Merging of branches.
- Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
- Carried Deployments and builds on various environments using continuous integration tool Jenkins.
- Documented project's software release management procedures with input decisions.
- Defined and setup teh plans in build process for JUnit Test (Mock) and Integration Test (API).
- Coordinates and participates in regular pre and post-release review meetings to assist with teh evaluation of release quality.
- Developed UNIX Scripts for manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
- Stood up new Jenkins build slaves and configured them in different data centers and documented wat software's needs to be installed with teh entire configuration details.
- Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with teh build system.
- Member of teh Technical Design team, Build and Release Module for Development of new products.
- Involved in research of teh project application architecture to support/resolve build, compile and test issues/problems.
Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts
Confidential, Mountain View, CA
Build & Release Engineer
Responsibilities:
- Expert in deploying teh code through web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS. supported multiple teams for multiple applications including .Net and Java/J2EE.
- Designed and maintained teh Subversion/CVS repositories and teh access control strategies.
- Coding teh designed modules Multi -threading, C and C++.
- Key tasks of my job include configuration and automation of teh build process for continues integration and nightly builds. Manage IIS web fronts end servers. Automatic builds and deployments of .NET web servers.
- Created a virtual network on Windows Azure to connect several servers.
- Performed all necessary day-to-day Subversion support for different projects.
- Implemented GitLab for version control of puppet modules and process documentation
- Documented project’s software release management procedures with input decisions.
- Merged release branches to teh trunk after teh production release and resolved teh conflicts rose during teh merge in both Subversion and Perforce.
- Wrote custom puppet modules for managing teh full application stack (Tomcat/httpd/MySQL/Java).
- Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure
- Built a comprehensive PERL script that would call teh required Make files and notify teh build distribution team in case of Build errors or Completion of teh builds.
- Configured and maintained Hudson to implement teh CI process and integrated teh tool with Ant and Maven to schedule teh builds. Took teh sole responsibility to maintain teh CI Hudson server.
- Experience in working with teh release and deployment in JAVA, Android, IOS, C, C++, and ASP.net web applications environment.
Environment: Subversion, Perforce, Ant, Jenkins, Hudson, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE, Web sphere.
Confidential
UNIX/Linux Administrator
Responsibilities:
- Expertize in administration of UNIX, RHEL and SUSE a combination of systems architecture and development.
- Installing software packages on RHEL 4.x/5.x and Solaris 8/9
- Creating, Mounting and Troubleshooting Network File System (NFS) file systems on different OS platforms.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, SNMP, Rlogin.
- Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
- Performing kernel and database configuration optimization such that it limits me/O resource utilization on disks.
- Writing Shell scripts for automation of daily tasks, documenting teh changes that happen in teh environment and in each server, analyzing teh error logs, analyzing teh User logs, analyzing teh /var/log/messages.
- Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities.
- Installed and configured Apache / Tomcat web server.
- File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- Kernel tuning, Writing Shell scripts for system maintenance and file management.
- Setup Squid Proxy Server for internet sharing and to block teh unwanted sites.
- Used Puppet tool for managing system configurations.
- Dealt with Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers.
Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, CentOS, VERITAS Volume Manager, Shell Scripting, Autosys, VMWARE, Apache Tomcat, Nagios, WebSphere Application Servers 6.x