We provide IT Staff Augmentation Services!

Aws & Devops Engineer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8 years of hands on IT expertise prioritizing CI / CD, Automation of Configuration Management, Security, build/release, Cloud Resource Utilization, Infrastructure Automation etc.
  • Posse’s ability to architect and automate resources and its solutions in AWS Cloud.
  • Proficient in DevOps culture through CI/CD tools like source code repos (GIT, Bit Bucket), Jenkins, binary code repos (Nexus, Artifactory), configuration management tools like Chef, Ansible & Puppet. Had set up staging and production environments for CI workflow.
  • Strong advocate of micro services over monolithic approach, architected applications to be independently scalable, versionable and deployable.
  • Ability to architect and implement transition to Docker and develop distributed cloud system using Kubernetes and its Pods.
  • Versed in handling critical AWS resources like VPC, EC2, EC2 Container Services, EBS, RDS, S3, CloudFormation, DynamoDB, ELB, AutoScaling, CloudFront, Route 53, CloudWatch, CloudTrial, IAM, SQS, SNS etc.
  • In Depth noledge wif computer applications and scripting languages like; Shell, Python, Ruby, JSON, Perl, XML.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Competent wif server maintenance and installations of various Debian & Red Hat family distributions like Ubuntu, Centos, Fedora, OpenSUSE etc. on various hardware platforms.
  • Good noledge and worked on several Azure, Google Cloud Platform and OpenStack IaaS, PaaS and SaaS tools.
  • Worked wif monitoring systems and tools like Nagios, Splunk, CloudWatch, Stack Driver etc.
  • Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Proficient wif managing Iptables and services like; HTTP, LDAP, SMTP, IMAP, DNS, DHCP, LDAP.
  • Hands on expertise wif configuration tools like Chef, Puppet, and Ansible. Created several Manifests, Play Books, and Cookbooks to automate infrastructure maintenance & configuration.
  • Thorough understanding of automated implementation/deployment of a cloud based infrastructure (Web apps, Application Service Environments, load balancers, storage, monitoring, security, DNS etc.)
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Experience in deploying and maintaining multi region Cassandran clusters on AWS infrastructure.
  • 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.
  • Created and troubleshooted Ansible scripts and Kubernetes YAML files to deploy SCM/CI/CD applications automatically and idempotently. Reduced time costs.
  • Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Monitored the servers & applications using Nagios, Cacti and Splunk.
  • Used Clear Quest ( Confidential tool) as the Defect Tracking tool and update the defect logs.
  • Expert in deploying the code through web application servers like WebSphere/ WebLogic/ Apache Tomcat/ JBOSS.
  • Expertise in Repository Management tools like Artifacts, Nexus.
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool - chain automation.
  • Exposure on DNS and Load Balancing experience on Nginx and noledge on HA Proxy.
  • Experience on Virtualization technologies like VMware, Vagrant.
  • Experience on Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, Clear case to Stash Migration, Waterfall methodologies.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, LDAP, DNS, Remote Access, Security Management & Security trouble shooting.
  • Experience in working on source controller tools like GIT, Subversion (SVN), CVS, Confidential Clear case.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts.
  • Good Knowledge on Groovy scripting.
  • Created and wrote shell scripts Bash, Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes.
  • Experienced in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, Centos and Solaris Servers.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Knowledge and expertise in every phase of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle.)
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills wif ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Operating Systems: Windows ( 98/XP/NT/ 2000/2003/2008 ), UNIX, LINUX, Ubuntu(12.x, 13.x,14.x,15.x,16.x),RHEL(4.x, 5.x, 6.x,7.x), SOLARIS, Centos.

Source control tools: Subversion, Clear case, GIT and Perforce.

Monitoring Tools: Nagios, Cacti and Splunk.

Build Tools: ANT, MAVEN.

CI Tools: Hudson/ Jenkins and Build Forge, Cruise control.

CM Tools: CHEF, PUPPET.

Container orchestration tools: Docker, Kubernetes, Docker swarm, ECS, ACS, GCS.

Repositories: Nexus, Artifactory.

Languages: C, C++, SQL, J2EE.

Tracking tools: Jira, Remedy, Clear Quest.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, Ms Access, and Nginix.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

Packages & Networking: FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTPS, DHCP, Raid Levels, FTP, SMTP, NFS, WinScp .

Scripting: Shell, Python, Perl, Ruby, and Groovy.

AWS Services: EC-2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, CloudTrial, SNS, SQS, SWF, EBS.

PROFESSIONAL EXPERIENCE:

Confidential, CHARLOTTE, NC

AWS & DEVOPS ENGINEER

Responsibilities:

  • Experienced on AWS EC2, EBS, ELB, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
  • Working on multiple DevOps and Cloud tools that achieve KPIs. Coordinating wif implementation team, to build and engineer services for Linux and Windows OS on AWS, GCP and Azure platforms. Provisioned Instances, Storages & monitoring Services and CI / CD pipeline through Jenkins.
  • Worked wif automation of OS builds and application installations through Chef, Nagios for application and Hardware resource monitoring, worked wif plugins in Nagios for monitoring resources.
  • Managing AWS infrastructure and automation wif CLI and API. Working on Inbound and Outbound services wif CHEF automation. Deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Initiated and implemented automated testing solution for chef recipes, through CI/CD pipeline using Jenkins, Docker, and Test Kitchen.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images and Registry etc.
  • Worked wif Storage on AWS EBS, S3 and Glacier and automated sync data to Glacier. Expertise wif Databases services on AWS like RDS, Dynamo DB. Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another. Configuration of site- to- site VPN and open VPN using Linux EC2 instance.
  • Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update. Designed roles and groups using AWS Identity and Access Management (IAM).
  • Worked wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs.
  • Automated system deployment, monitoring, alarming, and scaling in the Cloud.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Used DNS management in Route53.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
  • User Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Managing AWS Infra and automation wif CLI, API. Managing DATA Center Inbound and outbound services.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Created a best practice Build environment using Jenkins, immutable instances, and AWS.
  • Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Written Chef Cookbooks andrecipes to Provision several pre-prod environments of Cassandra DB installations, Web Logic domain creations and several proprietary middleware installations.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Archiving generated server log files in to the S3 bucket and running Cron Job using Chef recipe.
  • Worked to setup Jenkins as a service inside the Docker Swarmcluster to reduce the fail over downtime to minutes and to automate the Dockercontainers deployment wifout using configuration management tool.
  • Worked on setting up the automated build on Docker HUB.
  • Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed and Configured the Nexus repository manager for sharing the artifacts wifin the company.
  • Worked wif Build/Compile various NGINX flavor which include 3rd party modules like ngx pagespeed, lua etc.
  • Quickly build NGINX stable/mainline by running single command.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Expert in Code repository management, code merge and quality checks wif various tools, especially GIT, NEXUS, etc.
  • Automated deployment of OpenStack Clouds in data centers and availability zones.
  • Worked wif JIRA, a tool that handles DCR (defect Change Request) MR (Maintenance Request).
  • Used JIRA for change control & ticketing.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
  • Installing and configuring VMware Virtual Center servers and VMware Vcenter Appliance.
  • Keep Virtual hardware and VMware tools updated to keep a healthy environment.
  • Managed VMware ESX/ESXi hosts using vSphere client and Web client.
  • Created and documented process for deploying Virtual machines on VMware.

Environment: EC2, F5 Load balancing, Auto Scaling, route53, S3, IAM, RDS, CloudFormation, Jenkins, Chef, Docker, Maven, Nagios, Python Scripts, Perl Scripts, VMware ESX/ESXi Server and Workstation.

Confidential, ALBANY, NY

SR DevOps Engineer

Responsibilities:

  • Worked in a team that involved different development teams and multiple simultaneous software releases.
  • Participated in weekly release meetings wif Technology stake holders identify and mitigate potential risks associated wif the releases.
  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Creating Private networks and sub-networks and bringing instances under them based on the requirement.
  • Worked wif Docker Marathon, Mesos Infrastructure. Deploying Web applications
  • Configuring and updating JSON files to create new stacks for Deployment using Docker Marathon.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif load-balancing tool Nginx.
  • Used Puppet to install and manage configurations on machines like log stash, log rotate etc.
  • Maintained and developed Puppet modules responsible for deploying OpenStack and other cloud tools.
  • Configured Nagios to monitor EC2 Linux instances wif puppet automation.
  • Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it wif Puppet.
  • Implemented puppet modules for server housekeeping.
  • Actively involved in architecting the Puppet infrastructure to manage servers in different environments.
  • Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Wrote Ansible Playbooks wif Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances. Run Ansible Scripts to provision Dev servers.
  • Configuration of domain logs into Splunk and setup of alerts based on different errors.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Involved in writing POM files to establish the code quality tools integration.
  • Experienced in authoring pom.xml files, performing releases wif the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Worked on Tomcat, JBOSS, and WebLogic and WebSphere Application servers for deployments.
  • Used both GIT and BIT bucket source control systems to manage code.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Understanding of developing and testing enterprise products, wif current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Solid understanding of Python, Linux Shell and Perl scripting, UNIX, Windows, build and release engineering principles.

Environment: AWS, GIT, Jenkins, Maven, Puppet, Docker, Ansible, Splunk, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, OpenStack, XML, JBoss Application Server.

Confidential, MORRIS PLAINS, NJ

Cloud Devops Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Used Confidential Rational Clear Case (UCM) as Version Control.
  • Installed, configured and maintained Rational Clear Case and Clear Quest in Windows and UNIX environment.
  • Managed Clear Case repositories for branching, merging, and tagging.
  • Automated Clear Case based release management process including monitoring changes between releases.
  • Involved in creating new elements in Vobs.
  • Build a presentation to present the design of hosting architecture on Microsoft Azure.
  • Created Virtual Network on Azure to connect all the servers.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Maintaining several GIT repositories using stash and handling build and Release deployment using Docker.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Utilize Puppet for configuration management of hosted Instances wifin AWS.
  • Developed Shell/Perl Scripts for automation purpose.
  • Handled Code reviews and merging Pull requests.
  • Diagnosed and resolved issues relating to local and wide area network performance.
  • Written cookbooks for WebLogic, JDK 1.7, and Jenkins, Tomcat, Jboss and deployment automation.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring and backup.
  • Formulated and executed designing standards for DNS servers.
  • Worked closely wif software developers and DevOps to debug integration and release processes.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR and WAR.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Run deck.
  • Used Build Forge for Continuous Integration and deployment into Web Sphere Application Servers.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.

Environment: Clear Case, Azure, Maven, Puppet, Jenkins, RHEL, Python Scripts, Shell Scripts, XML, Web Sphere, Jenkins.

Confidential, KENNETT SQUARE, PA

Build & Release Engineer

Responsibilities:

  • Release engineer for a team that involved diverse development teams and multiple simultaneous software releases.
  • Created builds and deployed builds to different environments based on requests.
  • Provided technical support to developers wif configuration issues.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson.
  • Experience in Build automation tools like Jenkins, Ant and Maven.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Extensive experience in using MAVEN and ANT for building of deployable artifacts (jar, war & ear) from source code.
  • Written Shell Scripts to restore Jenkins and GitHub from daily backups.
  • Performed re-starts, xml, and environment properties, config changes.
  • Implemented GitLab for version control of puppet modules and process documentation.
  • Worked wif the Architects on SDLC process being the owner of post development environments.
  • On boarded new applications into Git and Jenkins.
  • Good experience in making the branching/merging decisions in the stakeholders meeting.
  • Responsible for design and maintenance of the GIT Repositories.
  • Strong experience wif SCM methodology, best practices, process improvement, and toolsets.
  • Responsible for maintaining integrity of all builds and environments.

Environment: Ant, Maven, Jenkins, JBoss Application Server, Subversion, Unix/Linux, Git.

Confidential

Linux Administrator

Responsibilities:

  • Installation and administration of RHEL 4.0.
  • Configured kick start server and updating/applying patches to the servers using Redhat Satellite server.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Adding servers to domain and managing the groups and user in Active Directory, installing, configuring and send mail.
  • Responsible for the Database / Network operation wif 50 servers.
  • File system Tuning and growing using VERITAS File System (VxFS), coordinated wif SAN Team for storage allocation and Disk Dynamic Multi path.
  • Managing HP-UX, Compaq and Linux workstations and servers.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
  • Maintained Samba File Server for user authentication, syslog domain, and file sharing.
  • Setup Clustering for Linux servers.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Assisted the development team and reviewed the required maintenance tasks.
  • Responsible for Connectivity issues among various Servers and various software components.
  • Package and patch management on Sun servers.
  • Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
  • Setting up network environments using TCP/IP, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Responsible for configuring real time backup of web servers.
  • Log file was managed for troubleshooting and probable errors.

Environment: RHEL 4.0., SSH, Telnet, Rlogin, Oracle, Db2 Server, Windows 2003 and Windows 2008 servers.

We'd love your feedback!