We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Professional experience of 8+ years in IT industry, comprising of Delivery management, Development, Build/Release Management, DevOps, Containerization and Cloud Implementation.
  • Experience in infrastructure development on cloud platform services like Amazon Web Services (AWS), Azure and Open stack.
  • Endeavored in migrating physical Linux/Windows servers to Cloud.
  • Hands on experience with AWS cloud administration which includes services like EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, and Auto scaling.
  • Good experience with AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Managed Cloud Services using AWS Cloud Formation, which gives developers an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.
  • Experience in Converting existing AWS Infrastructure to Serverless architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.
  • Mastered in hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
  • Prowess in Azure Development, worked on Azure web application, App services, storage, SQL Database, Virtual Machines, Fabric controller, Active directory, and Notification hub .
  • Hands - on experience in DevOps, Automation, Build Engineering and Configuration Management.
  • Launched Kubernetes to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
  • Experienced in container-based deployments using Docker, Docker Hub and Docker registries and Kubernetes.
  • Worked with the cluster management and orchestration features embedded in the Docker Engine which are built using Swarm Kit .
  • Organized different infrastructure resources like physical machines, VMs and even Docker containers using Terraform.
  • Used Terraform to map more complex dependencies and re-built the broken infrastructure.
  • Expertise in using different log monitoring tools like Splunk, ELK (Elastic Search, LogStash, Kibana) to see logs information, monitor, security and get the health notifications from nodes. Automated the installation of ELK agent (filebeat) with Ansible playbook .
  • Expertness in Configuration Management tools like Chef, Puppet in performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Worked extensively with Ansible that automates Cloud provisioning, Configuration management, application deployment, Intra-service orchestration, and many other IT needs.
  • Skilled in writing Chef Cookbooks and recipes for various packages. Implemented environments, roles, data bags in Chef for better environment management.
  • Proficient in end-end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Well versed in Continuous Integration tools like Jenkins/Hudson, Teamcity and Bamboo. Designed and created various deployment strategies using CI/CD pipelines.
  • Experienced in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Good experience in using Build Automation tools like ANT, MAVEN.
  • Managed and controlled the source code repository, currently housed in Microsoft TFS using Visual Studio online and GIT, SVN.
  • Knowledge of databases like MySQ L, MS SQL, PostgreSQL, Oracle, IBM DB2 and NoSQL databases like DynamoDB and MongoDB.
  • Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
  • Worked with different bug tracking tools like JIRA, Rally, Remedy, Fisheye, Crucible and IBM Clear Quest .
  • Acquired experience with Web/Application servers Apache Tomcat, Google App Engine, IBM Web Sphere, Oracle Application Server, Jetty, WebLogic and Jboss.
  • Technically good at Networking and configuring TCP/IP, DNS, NFS, NIS, SAMBA, LDAP, SSH, F5, SSL, SFTP, SMTP.
  • Experienced in Software Development Life Cycles (SDLC) and Agile Methodologies.
  • Collaborate with cross-functional teams to deliver solutions that are of high quality, scalable, reliable and extensible.

TECHNICAL SKILLS:

Amazon Web Services: EC2, ELB, VPC, RDS, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, SWF, EBS, EMR, Dynamo DB, Red shift, Elastic Beanstalk, Route53, Aurora

SCM Tools: Subversion, Bit Bucket, GIT, Clear Case.

Build tools: Ant, Maven, Gradle.

Cloud Platforms: AWS, Azure.

Continuous Integration Tools: Jenkins, Hudson, Bamboo, Team City, Octopus

Configuration Management Tools: Chef, Ansible, Puppet and Salt Stack

Tracking Tools: Jira, Remedy, Clear Quest, Bugzilla, Zabbix, Rally, Fisheye

Containers: Docker, Kubernetes, Docker Swarm, Mesos.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

Scripting languages: Shell scripting, Python, Ruby, Perl, Bash

Programming Languages: C, C++, Java, JSON

Databases: Oracle, MS SQL Server, MySQL, NoSQL, PostgreSQL

Web/Application Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat, TFS, IIS, Nginix

Operating System: Linux (Red hat, Cantos, Ubuntu, SUSE), UNIX (HP-UX, Solaris, IBM AIX) and Windows.

Methodologies: Agile, Scrum, Kanban, ITIL and Waterfall.

Monitoring Tools: Splunk, Nagios, ELK

Networking& Communication Protocols: DNS, Router, Load Balancer, Sub netting, VPN, Network ACLs, TCP/IP, HTTP/HTTPS, SSH, FTP, SCP, RSYNC, RMI/IIOP.

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Sr. AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Created and configured AWS EC2 instances using preconfigured templates such as AMI, RHEL, Centos, Ubuntu and used corporate based VM images which include complete packages to run build.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Launched EC2 instances and involved in S3, Load Balancing, VPC, Cloud Formation, Lambda, and Cloud Watch.
  • Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets .
  • Integrated AWS Dynamo DB using AWS lambda to store the value items and backup the Dynamo DB streams.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts through the terminal.
  • Wrote Chef recipes for various applications and deploying them in AWS using Terraform.
  • Configured dashboards in Elastic, Log Stash & Kibana (ELK ) to setup real time logging and analytics for Continuous delivery pipelines & applications.
  • Worked on Multiple AWS instances, to set the security groups, Elastic Load Balancer (ELB), AMIs and Auto-scaling to reduce the cost.
  • Experience in setting up monitoring for operational and performance metrics of AWS resources and web applications using Cloud Watch and Nagios.
  • Responsible for Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure cloud and On-premise network for backend communication.
  • Developed windows services to store SQL server data in to cloud based data warehousing by using Microsoft Azure & implemented security in web application using Azure and deployed web application to Azure.
  • Involved in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Worked directly with Cloud Azure product team in tracking and resolving defects.
  • Integrated Docker container orchestration framework using kubernetes by creating pods, config Maps, deployments, replica sets, nodes etc.
  • Worked on deployment automation of all Microservices to pull image from private Docker registry and deploy to Kubernetes cluster.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to kubernetes .
  • Developed Microservices onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GKE).
  • Orchestrated the deployment, scaling and management of Docker Containers with the kubernetes.
  • 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, Registry, Swarm etc.
  • Virtualized servers in Docker as per test environments and Dev-environments requirements and configured automation using Docker containers.
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Integrated Ansible tower with Jenkins to deploy code to different servers and setting up Ansible tower as configuration management and deployment solution for Security Sensors.
  • Wrote Ansible Playbooks with Python as the Wrapper to Manage Configurations of AWS Nodes and test.
  • Automated different framework exercises like Continuous Deployment, application server setup, stack observing utilizing Ansible playbooks.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal .
  • Involved in the setup of Chef servers, wrote Chef Recipes for Deployment on build on internal Data Centre Servers. Also, reused and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus .
  • Implementing multi-tier application provisioning in Cloud, integrating it with Jenkins and SonarQube.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube and viewing the selected issues of web interface using SonarQube .
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Integrated Git, Jenkins and maven in accomplishing continuous integration and configured Jenkins with Poll SCM build trigger.
  • Used Jenkins and Maven to compile & build microservices and configured the build triggers.
  • Responsible for Branching, Tagging and Release activities on Version Control using Git.
  • Used Splunk for various activities like generating Server Status and Health reports.
  • Used Nagios for monitoring the network bandwidth and the hardware status.
  • Implemented python Scripts using stranded libraries for getting all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the different flavors of Linux.
  • Written Shell & Perl scripting, defined through tasks using YAML format and Run Ansible Scripts to depending on provision to Dev servers.
  • Associated in deployment of applications using Web Logic, Web Sphere and Apache Tomcat Server.
  • Worked on various scripting languages like Ruby, Yaml, Shell scripts .
  • Used different Bug tracking tools like JIRA, Bugzilla & IBM Clear Quest .

Environment: AWS, Splunk, Linux, RHEL, Mem-cache, Azure, tomcat, JIRA, Chef, Maven, Python, Ruby, Terraform, SQL, Jenkins, SonarQube, Ansible, Kafka, Bugzilla, Nagios, Docker, Kubernetes, Tomcat, Web sphere.

Confidential, Cincinnati, Ohio

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Responsible for migrating legacy assets to Amazon Web Services and containers and building infrastructure for new cloud-native applications.
  • Experienced in Creating ARM templates for the Azure Platform.
  • Expert in Azure IAAS, Provisioning VM's and Virtual Hard disks, Virtual Networks, Reserved VIP, Deploying Web Apps, and Creating Web Jobs.
  • Devised solutions to expedite the procurement of required data for unique website architectures comprised of X/HTML, JavaScript, jQuery, CSS, and AJAX.
  • Created stored procedures, nested queries and triggers of the application.
  • Designed a backup solution and Disaster Recovery for the product and infrastructure in the cloud.
  • Configured IAM roles for EC2 instances and assigned them policies granting specific level access to S3 buckets by customizing YAML template.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • 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.
  • Designed Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Responsible for the installation and configuration of ELK (Elasticsearch, Log stash, & Kibana) for log monitoring of the web servers .
  • Designed and worked with team to implement ELK (Elastic search, Log stash and Kibana) Stack on AWS.
  • Used Cloud Trail, TESSA, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Installed and arranged databases like MongoDB, Cassandra, DynamoDB, SQL Server, and Oracle.
  • Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Automated application deployment in the Cloud using Docker technology using Elastic Container Service scheduler.
  • Deployed the built Docker image on Mesos using Marathon.
  • Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery.
  • Developed DevOps solutions using Docker and Jenkins to improve product delivery and stability.
  • Used Nagios monitoring for 24*7 server uptime, alerts, and troubleshoot issues as per SLA.
  • Monitored physical and virtual servers remotely using Nagios.
  • Installed Puppet client software on RHEL servers and established a communication between master and client through SSL certification.
  • Experienced in Configuration Management like Chef, Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Worked on Inbound and Outbound services using CHEF.
  • Utilized Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Created puppet automation with multiple modules as per component like Kafka, MYSQL, Logstash, to install & configure EC2 instances to create/update kafka cluster.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
  • Developed the scripts to push patches, files and maintain configuration drift through the Puppet tool.
  • Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework
  • Worked with Jenkins, wrote scripts using Bash to efficiently run the projects on the build system.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Created Jenkins Pipelines with Jenkins Scripted File. Triggering the Remote Jenkins Jobs.
  • Created, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • Worked on open Blue Ocean Plugin in Jenkins to Visualize the Jenkins Pipelines.
  • By installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Dealt with errors in pom.xml file to obtain appropriate builds using maven build tool.
  • Expertise in build automation tools like ANT/MAVEN, Angular JS and puppet .
  • Profusely worked on version control tool like GIT, clear case to track changes made by different people in source code involving concepts like Branching, Merging and Tags .
  • Integrating Defect tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging and, tracking and documenting defects/issues in real-time.
  • Highly experienced in automating provision, processes, build, configuration management, build and release, monitoring and the operations using Python, Ruby and shell scripts.
  • Involved in Bug fixes, enhancements, worked closely with various development teams, and participated in cross-training.
  • Experience in JIRA for Bug Tracking and Test Case Management.

Environment: AWS, YAML, AWS Cloud, Bean stalk, Java, Python, Ruby, Docker, Apache, Mesos, GIT, Ant, MAVEN, Puppet, Jenkins, Hudson, Ansible, Nagios, Zabbix, JIRA.

Confidential, San Jose, California

DevOps Engineer

Responsibilities:

  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, TroubleshootingonRHELh4.x/5. x.
  • Maintenance of source code in GIT. Extensive experience in using Version control systems includes Subversion (SVN), GIT .
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and Creating Local, Virtual Repositories in Arti factory for the project and release builds, repository management in Gradle to share snapshots and releases of internal projects using Art factory tool.
  • Extensively worked on Hudson/Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Implemented puppet modules for server housekeeping.
  • Deployed puppet for configuration management to existing infrastructure
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments.
  • Used both GIT and BIT bucket source control systems to manage code.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Java projects and managing Maven repositories.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services .
  • Multiple Plugins for smooth build and release build pipelines.
  • Developed scripts using Bash/Python for automating Configuration Management policies and practices.
  • Used JIRA to track issues and Change Management.
  • Supported Deployments into PROD & Pre-Prod environments with multiple Application server technologies like Web Logic, & Apache Tomcat .

Environment: : SVN, GIT, Jenkins, Maven, Nexus, AWS EC2, Web Logic, TOMCAT, Docker, Python Scripts, Ruby Scripts, XML, Unix, JIRA.

Confidential, Columbia, Missouri

Build & Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix/Linux platform.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Used Jenkins as a continuous integration tool for automation of daily process and responsible for building and releasing packages for testing.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Perform software builds using version control tool IBM Rational ClearCase (UCM and BASE).
  • Build and deploys J2EE applications in Web Sphere.
  • Performed deployment of application code to production environments.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Used ClearQuest as Ticketing Tracking tool.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Trained offshore team for knowledge transfer.

Environment: Java/J2EE, Unix, Maven, GIT, ANT, Jenkins, Web Sphere. Python ClearCase, ANT, Perl Scripts, Shell Scripts, ClearQuest, Stash.

Confidential

LINUX Administrator

Responsibilities :

  • Installation, Configuration and Administration of RedHat Linux 5.x/6.X, Solaris 10, Centos, Ubuntu, Opens USE, Debian, Fedora comprising of testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Scripting using bash, Perl and python to automate administrative tasks
  • Designing and building the infrastructure as per the business requirement
  • Created user, rpm packages and patch management & configuration implementations.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Created users, manage user permissions, & File System quota on Linux machines.
  • Mounting file system, NFS configuration and administration.
  • Troubleshooting network related issues using packet capturing software such as IP tables, TCP wrappers, Net stat, trace route.
  • Configured inbound and outbound firewall rules to secure the traffic flow.
  • Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc.) and tuned I/O, memory
  • Used Samba server file sharing between windows and Linux servers through CIFS protocol.
  • Installation and configuration VERITAS Net Backup on Sun/Linux Severs
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Created bash, Perl & python scripts to automate various systems administration tasks.
  • Installed and maintained web servers such as Jboss 4.x, Apache HTTP server .
  • Working with Linux utilities: KICKSTART, SSH, FTP, Quota Management wrappers.
  • Installation and maintenance of database servers MySQL, Oracle 9i/10g, PostgreSQL .

Environment: Linux, Red hat, Ubuntu, bash, Perl, Python, DHCP, Web Servers, Samba Server VERITAS, Jboss,Firewall, Apache, MYSQL, Oracle, PostgreSQL.

Confidential

System Admin

Responsibilities:

  • Installing, troubleshooting and patching of Red Hat Enterprise Linux servers.
  • Scheduled various regular, periodic, future and queue tasks by using Crontabs.
  • NFS management - take care of user accounts/groups, setting up of NFS environment.
  • Monitoring server performance and troubleshooting server related problems to SNMP.
  • Processes administration and management like monitoring, start/stop/kill various processes/sub processes.
  • Routine Performance Analysis, Capacity analysis, security audit analysis reports to customer for necessary planned changes.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle) UNIX based shell.
  • Experience installing and configuring SSH (Secure Shell) encryption to access on Ubuntu and Red Hat Linux securely.
  • Installation, configuration, support and security implementation on SSH, NFS, SAMBA, DHCP, DNS, HTTPD services.
  • Generalizing Audit Trail Reports and Time Sheet Report.
  • Administration of NFS, DNS, NTP, Auto mounts, send mail and Print servers as per the client's requirement.

Environment: Redhat, NFS, SNMP, TCP/IP, Unix, Shell, SSH, SAMBA, DHCP, DNS, HTTPD, DNS.

We'd love your feedback!