We provide IT Staff Augmentation Services!

Sr. Aws & Devops Engineer Resume

3.00/5 (Submit Your Rating)

West Chester, PA

SUMMARY

  • Qualified DevOps/Cloud engineer having close to 8 years of experience in IT industry comprising of Linux System Administration, DevOps Engineering, automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Considerable experience includes SCM, AWS, DevOps, Build/Release Management, Cloud Management and Containerization.
  • Seasoned on AWS platform and its dimensions of scalability using EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto - scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, Terraform, Security Groups. Well versed with Openstack based cloud infrastructure.
  • Developed Docker based micro services, deployment modules with Jenkins, Kubernetes and Ansible based pipelines/frameworks.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Experienced in branching, merging, tagging and maintaining the version across the environments using SCM tools like Git and Subversion (SVN) on Linux platforms.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Considerably worked on Jenkins for continuous integration and for end-to-end automation for all build and deployments. Created pipeline in Jenkins by integrating Git and Maven plugins.
  • Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.
  • Implemented Chef recipes for deployment of builds on internal data center servers. Also re-used and modified same Chef recipes to create a deployment directly into Amazon EC2 instances.
  • Used Ansible as powerful tool for creating infrastructure and deployed on servers.
  • Expertise in writing Ansible Playbooks, modules and roles.
  • Implemented Puppet modules to automate the installation and configuration for a broad range of services.
  • Experience in implementing and administering monitoring tools Splunk and Nagios.
  • Experienced with server log monitoring using Elastic search Logstash Kibana(ELK) with Logspout.
  • Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis
  • Served the ELK stack community with use cases and logstash plugin and actively participated in blogs and Q and A’s.
  • Having experience in understanding of Splunk5.x and 6.x product, distributed Splunk architecture and components including installation of Search Heads, Indexers, Forwarders, Deployment Server, License Model and Heavy/Universal Forwarde.
  • Practical knowledge in using Bug Tracking tools like JIRA and HP Quality center.
  • Experience of the full Software Development Life Cycle (SDLC), methodologies & validations to ensure the Quality Assurance Control.
  • Expertise in creating Active Directory and Network Fundamentals, Protocols such asTCP/IP, DHCP, DNS and Group Policy.

TECHNICAL SKILLS

Operating Systems: Windows 98/XP/NT/2000/2003, UNIX, LINUX, RHEL 7, Solaris, Mac OS X

AWS Services: EC2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, CloudTrail, SNS, SQS and EBS.

Version Control tools: GIT, Subversion, Perforce

Build tools: ANT, Maven, Gradle

CI tools: Jenkins, Bamboo, Hudson

Configuration tools: Chef, Ansible, Puppet

Containerization/Orchestration: Docker, Kubernetes

Monitoring tools: Nagios, Splunk, ELK

Repositories: Nexus and Artifactory

Languages: C, C++, Java, J2EE

Tracking tools: Jira, ClearQuest

Web Servers: WebLogic, WebSphere, Apache Tomcat, JBoss

Networking Services: FTP, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, SMTP, NFS, SAN/NAS, RAID LEVELS.

PROFESSIONAL EXPERIENCE

Confidential, West Chester, PA

Sr. AWS & DevOps Engineer

Responsibilities:

  • Working in implementation team to build and engineer servers for Linux & AIX operating systems. Working on AWS cloud to provision new instances.
  • Migrated and maintained build and test environments into the Cloud Infrastructure.
  • Wrote scripts in Terraform to spin up EC2 instances.
  • Developed CloudFormation scripts to automate EC2 instances.
  • ConfiguredAWSIAM and Security Group in Public and Private Subnets in VPC.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACLS.
  • Used BOTO and Fabric for launching and deploying instances in AWS.
  • Managed storage inAWSusing Elastic Block Storage, S3, created Volumes and configured Snapshots.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • UsedCloudFrontto deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch.
  • CreatedAWSRoute 53 to route traffic between different regions.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Mesos, Marathon and Kubernetes.
  • Deployed applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Responsible for design and maintenance of Git, Stash Repositories, views and the access control strategies.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git source control.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Managed the Maven Repository using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Scripting of administration tasks using CLI, Power Shell, Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Automated the deployment process by writing Perl, Python scripts in Jenkins.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option and also integrated to automate the code checkout process.
  • Configuring Jenkins as a common CI engine to build and promote applications to DEV, QA and STAGING to Linux environments.
  • Refined automation components with scripting and configuration management using Ansible.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Implemented Nagios integration with Ansible for automation in server monitoring.
  • Developed Ansible scripts for an automated server provisioning and Docker imagesfor isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes
  • Implemented Auto-Scaling with Chef and Assign chef roles to EC2 instances.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins, Cruise Control and Subversion. Configured the services using modern DevOps tools, like Ansible.
  • Developed Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Created Splunk dashboards, reports, scheduled searches and alerts related to the installation.
  • Responsible for Operational intelligence using Splunk.
  • Built and engineered servers on Ubuntu and RHEL Linux. Provisioned virtual servers on VMware and ESX servers using vCloud.
  • Managed and architectured more than 3000 virtual servers. Monitored server traffic through Nagios. Administered web servers on Apache and Nginix. SQL queries and administration.
  • Evaluated existing JIRA instance and resolved performance issues.
  • Installed and configured network infrastructure using routing and switching strategies.

Environment: & Tools: Java, RHEL 6/7.2, Python, Maven, Nexus, Ansible, Chef, Jenkins, Docker, Nginix, Nagios, Git, AWS EC2, Route 53, S3, VPC, SQS, Auto-Scaling, ELB, Shell Scripts, Unix/ Linux environment.

Confidential, Norwell, MA

DevOps/Cloud Engineer

Responsibilities:

  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.
  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDS, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Performed log analysis using ELKstack and created monitoring charts.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
  • Dockerized applications by creating Docker images from Dockerfile.
  • Used Kubernetes to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
  • Worked collaboratively with development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion on Linux platforms.
  • Administered, deployed and managed RedHat, Ubuntu and CentOS servers.
  • Deployed EC2 Container Service plugin in Jenkins, which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system.
  • Used build automation tools like ANT, Maven, Gradle for building applications.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Created and Maintained Chef Recipes and Chef Cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Actively involved in standardizing SplunkForwarder deployment, configuration and maintenance across various Operating Systems.
  • Created Regular Expressions for Field Extractions and Field Transformations in Splunk.
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere and Tomcat.
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD Integrating on-premises identity with Azure AD.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment: AWS(EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, EBS, SQL, CloudWatch, CloudFormation, Docker, Jira, Azure, AWSCLI,AWSAuto-Scaling, Unix/Linux, RHEL 5/6.8, Shell scripting.

Confidential, Pittsburgh, PA

System Engineer

Responsibilities:

  • Identified and implemented new tools and technologies that will make the release and SCM process more efficient, repeatable, reliable and cost effective.
  • Managed and maintained code repository in Git, improved practices of branching and code merge for custom needs of development team.
  • Initially used Ant for writing build.xml for building Java/J2EE applications later on migrated to Maven.
  • Created automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Worked in an agile development team to deliver an end to end Continuous Integration and Continuous Delivery product in an open source environment using tools like Chef and Jenkins.
  • Installed Hosted Chef Supermarket which stores and shares the cookbooks developed within the organization.
  • Used Chef to manage Web Applications, Configuration Files, Database, Users, Mount Points, and Packages.
  • Responsible for creating Puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation process using puppet.
  • Responsible in setting up Puppet Agents, Puppet Master both in Puppet Enterprise, Open Source and developing Catalogs using Puppet language.
  • Involved in Scrum Meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Worked with system, network, security, & storage engineering teams to prepare & configure new servers for the VMware ESX environment.
  • Deployed an Azure instance for a hybrid based authorization and encryption system.
  • Installed, tested and deployed monitoring solutions with Splunk services.
  • Worked on MS-SQL database objects tables, views, sequences, triggers, procedures, Functions, Triggers, Cursors, analytical functions, views, Indexes and global temporary tables etc.

Environment: & Tools: Git, Maven, Jenkins, Chef, Puppet, VMWare, Nagios, Splunk, Python, VMware ESX, MS-SQL

Confidential, Appleton, WI

Build / Release Engineer

Responsibilities:

  • Installed and deployed Red Hat Enterprise Linux 6.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3, ELB and EBS Etc. with Opcode Puppet modules/manifests.
  • Responsible for Co-ordinate with Development group and testing teams.
  • Responsible for branching and merging of code.
  • Designed effective planning for SCM and implemented the setup of the Environment.
  • Maintained Subversion repositories on Windows.
  • Maintained and version controlled Backend database using SVN/Ant scripts.
  • User support for Subversion/SVN issues.
  • Developed build and deployment scripts using ANT and maven as build tools in Jenkins to move from one environment to other environments.
  • Worked on Installation/Configuration/Administrated and migrated existing servers into VMware Infrastructure.
  • Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC.
  • Written Perl scripts for the automation of daily support tasks.

Environment: ANT, Subversion, Jenkins, Python, Perl, Script, VMware, AWS, Linux (RedHat) and Puppet.

Confidential

Release Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development, QA and Production.
  • Performed Software configuration management strategies for various applications in the agile development.
  • Responsible for the build and Release management process.
  • Installed and administered Build Forge CI for ANT builds.
  • Experience in user management for build forge CI.
  • Implemented LDAP authentication for Jenkins.
  • Responsible for Automated Build Scripts.
  • Used Perforce for Source Control.
  • Involved in creating and maintaining Branches and Tags based on the requirement and schedule.
  • Coordinated with development teams to perform builds and Resolve Build Issues.
  • Used Cruise Control for automation and CI related build and deploy activities.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the production environment.
  • Involved in editing existing ANT build files as per changes in the project requirements.
  • Used Remedy for IM/CR/SR tickets.
  • Used HP QC for ticket tracking and Change management.
  • Deployed artifact into Web logic Servers.

Environment: & Tools: Perforce, ANT, Web logic, Cruise Control, Java/J2EE, UNIX, Ubuntu LINUX, Windows XP.

Confidential

Linux System Administrator

Responsibilities:

  • Installed and configured Redhat Linux 4/5, Solaris 8/9 operating systems.
  • Managed user accounts and groups on Solaris / Linux and NT / 2000 servers.
  • Configured Samba server for interconnectivity between Windows and Linux operating systems.
  • Configured Linux firewall with IPCHAINS and IPTABLES.
  • Performed automation of job scheduling using Cron in Linux based systems.
  • Disk and File System management through Solaris Volume Manager, Logical Volume Manager and Veritas Volume Manager.
  • Built high-end servers, creating and loading images on Solaris, HP-UX and Linux servers using SystemImager tool.
  • Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux.
  • Installed and configured Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
  • Created, configured and managed clusters in RedHat Linux Servers using GFS.
  • Installed, configured and managed RedHat Cluster Suite in Linux servers.
  • Planned and implemented migrations from lower end to higher end in OS level and Hardware level in Solaris, HP-UX and Linux servers.
  • RPM package administration using RPM Build.
  • Performed Data Backup and Recovery using Veritas Net Backup (VNB).
  • Update the systems using RedHat Enterprise Network (RHN), Managing and monitoring through RHN.
  • Worked on installing and configuring VMware/ESX Servers for virtualizations.

Environment: & Tools: Solaris 8/9, RedHat Linux 4/5, HP-UX 11i, AIX, Sun Enterprise servers E5500/E4500, HP blade servers, Dell blade servers, IBM RS/6000, VMware ESX server.

We'd love your feedback!