We provide IT Staff Augmentation Services!

Sr. Devops / Aws Engineer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • AWS Certified Associate Developer with 8+ Years of experience in IT industry comprising of Linux Systems Administration, AWS, DevOps/Cloud Engineer, Software Configuration Management (SCM), Build and Release Management and Strong believer of DevOps Methodologies and working towards a core DevOps engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Very good understanding of DevOps concepts and a critical thinker of its different application areas.
  • Knowledge in Linux command line & bash shell scripting.
  • Organized and managed everyday administration tasks like adding and removing users, files, share permissions, trust management, replication management, server backups and server setups on LINUX.
  • Managed environments DEV,SIT,QA,UAT,PROD for various releases and designed instance strategies.
  • Experience in setting up the enterprise infrastructure on Amazon Web Services(AWS).
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, Cloud watch, S3, EBS, VPC, ELB, Route 53, lambda, Auto Scaling, Security Groups, ECS, Cloud Formation.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Experience in set up and maintenance of Auto - Scaling AWS stacks.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server' Confidential performance, CPU Utilization, disk usage.
  • Worked with OpenStack to create
  • Worked with OpenStack Multi-node installation, Configuration and Administration.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Expertise in Jenkins/Hudson by installing, configuring and maintaining for continuous integration (CI) and for Continuous Integration.
  • Troubleshoot the build issue during the Jenkins build process.
  • Accomplished in building the scripts using Jenkins to move from one environment to another environment.
  • Creation and maintenance of Jenkins jobs with the MAVEN scripts for various deployments of JAVA/J2EE enterprise applications.
  • Extensive experience with software build tools like Apache ANT, Apache Maven and Apache Gradle.
  • Worked with build tools Ant and Maven for writingbuild.xmls and pom.xmls respectively.
  • Installed and configured an automated tool puppet that included the installation and configuration of the puppet master, agent nodes and an admin control workstation.
  • Created puppet manifests and modules to automate system operations.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Experience configuring and managing Chef master server and experience in updating and creating modules and pushing them to Chef clients.
  • Automate and extended continuous delivery for applications using Chef and Puppet.
  • Responsible for creation and management of Chef Cookbooks.
  • Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
  • Experience in supporting Chef Environment with 100+ servers and involved in developing manifests.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.
  • Generated REST APIs/JSON as an alternative to pom.xml to communicate between the client and server.
  • Experience in writing Ansible scripts. Maintained high availability clustered and standalone server environments, refined automation components with scripting and configuration management Ansible.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Deployed the Puppet infrastructure on the top of the Docker, making it easier to maintain, test, and scale.
  • Mastered in working on several docker components like docker Engine, Hub, Machine, Compose and docker Registry.
  • Improved versioning and life cycle management of Docker images.
  • Created Service Catalog items, wizards, record producers, task interceptors, and user guide help documentation.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Experiencing in designing a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Experience in using Virtual box for multiple operating systems on one desktop and cross platform guests and hosts including Windows, Linux.

TECHNICAL SKILLS

Cloud: AWS, OpenStack, Azure.

Configuration Management Tools: CHEFF, PUPPET, ANSIBLE.

CI/CD Tools: Jenkins, Hudson.

Build Tools: ANT, MAVEN, GRADLE.

Container Tools: Docker, Kubernetes.

Version Control Tools: GIT, CVS, SVN, Bit Bucket.

Monitoring Tools: Nagios, ELK, Cloud watch.

Scripting: Bash/Shell, Python, Ruby.

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2, NoSQL (MongoDB, DynamoDB).

Web Servers: Apache HTTP, Nginx, Apache TOMCAT

Networking: DNS, DHCP, SMTP, HTTP, SNMP.

IDE Tools: ECLIPSE IDE, NETBEANS

Operating Systems: Linux (RedHat 4/5/6/7), UBUNTUUNIX, WINDOWS NT/2000/2003/XP/VISTA/7/8/10.

Virtualization Tech: VMware vSphere ESXi 5.x/4.x, ESX /3.x, VMware Workstation

PROFESSIONAL EXPERIENCE

Sr. DevOps / AWS Engineer

Confidential, NY

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Expertise in performing the automated and customs installs using Kickstart installation.
  • Implemented the Jumpstart servers and Kickstart Servers to automate the server builds for multiple profiles
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Worked on creation of various subscriptions and topics using SNS and SQS based services and automated the complete deployment environment on AWS.
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs.
  • Connected developers to business logic using API gateway for mobile and web applications hosted on AWS Lambda, APIs hosted on Amazon EC2.
  • Support and configured all cloud services including AWS Direct Connect to On-Premise datacenter.
  • AWS Integration with internal DNS.
  • Worked on provisioning Azure and Deploy Chef and Jenkins to completely provision and manage.
  • Managed Clusters with various Servers in AzureCloud Resource Groups.
  • Implemented various services in Azure like Data lake to store and analyze the data.
  • Managed to orchestrate the data to and from Data Lake Store using Azure Data factory.
  • Managed GIT repositories for branching, merging, and tagging.
  • Worked on building and deploying Java code through Jenkins.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Setup all different kinds of projects in Jenkins ranging from software to maven style projects and matrix based projects
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Creation of dynamic inventory on Ansible for management of resources on AWS.
  • Managed web Applications, database, config files by using Ansible.
  • Created Ansible Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Supported API development team in creating Ansible playbooks for deploying, integrating and monitoring their continuous integration environment.
  • Deployed and Configured chef Server and chef Solo including bootstrapping of chef Client nodes for provisioning.
  • Worked with Nagios for continuous monitoring of applications and enabled notifications via emails and text messages in production environment.
  • Worked with Docker engine and Docker Machine environments to build various containers and created Docker file.
  • Worked on installation of Docker using Docker toolbox.
  • Hands on experience on Docker Native Architecture.
  • Managed automating deployment by using Kubernetes as an open source platform
  • Used Kubernetes for scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Maintained the deployment properties for the ELK(Elastic Search, Log stash and Kibana).
  • Automate the installation of ELK agent (filebeat) with Ansible playbook.
  • Worked with Terraform to deploy web applications in to AWS cloud
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Worked with MongoDB to perform operational routines and backups, security measures and restore backups.

ENVIRONMENT: AWS (EC2, S3, ELB, Auto Scaling Servers, Glaciers, Elastic Beanstalk, SNS), AZURE, Ansible, Nagios, Shell Scripting, Jenkins, RHEL, Docker, Kubernetes, Python, RPM, Yum, TCP, DHCP, DNS, and FTP. ELK, Terraform.

DevOps Engineer

Confidential - Walpole, MA

Responsibilities:

  • Automation of manual tasks using Shell scripting.
  • Worked with the developers to configure plugins to develop the code.
  • Creating new instances in AWS environment.
  • Worked on creating custom AMIs in Amazon.
  • Setup and build AWS infrastructure with various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation using JSON templates. launched different EC2 instances in Virtual private cloud (VPC) in different subnets, attached ACL' Confidential at subnet level and security groups at instance level. configured Route Tables & NAT and Internet Gateways, Elastic Load Balancers (ELB) and Auto scaling groups in Production environment.
  • Enabled the Amazon Cloud watch for monitoring the EC2 instances in the cloud environment.
  • Established OpenStack project Infrastructure Program and served as tech lead.
  • Integrated OpenStack Grizzly with Open Switch to create software defined Networking tenant and service providers network and routers.
  • Implemented automated local user provisioning in instances created inOpenStackcloud through Ansible Play books.
  • Created and managed Cinder volumes inOpenStackCloud.
  • Configured EC2 instances by writing Terraform templates, Chef cookbooks, recipes and pushed them on to Chef server.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Involved in Source Control branching, Merging, tagging, resolving branching and merging issues in git.
  • Imported and managed multiple corporate applications into GIT.
  • Implemented continuous integration using Jenkins.
  • Configured and maintained Jenkins server, jobs and plugins including build work flow, PMD, Checkstyle, Maven Release.
  • Integrated Jenkins and Maven build scripts with Artifactory/Nexus Sonar and Fortify tool sets.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created branches from within JIRA and JIRA agile by integrating the Bit bucket with JIRA.
  • Good in provisioning and deployment tools like puppet, and creating test cases.
  • Worked with chef and AWS to create fully automated CI/CD pipelines and dev ops processes.
  • Worked with chef for application automatic deployment and provisioning to different environments.
  • Managed chef Cookbooks to automate system operations.
  • Bootstrapping instances using chef and integrating with auto scaling.
  • Worked on puppet to create manifests and Modules to automate deployments and install rpm' Confidential .
  • Maintain puppet servers and management application that can use ServiceNow (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Implemented puppet modules to install, configure and maintain web servers like Apache Web Server, Nginx.
  • Used Kubernetes for orchestrate the deployment, scaling and management of Docker containers.
  • Knowledge on Docker based container deployments to create shelf environments for dev teams and containerization of environments delivery for releases.
  • Experience with configuring and working on docker.
  • Developed Docker containers and Docker consoles for managing the application life cycle.
  • Monitoring and identifying issues of all the servers with the help of Nagios monitoring software.

Environment: Shell scripting, AWS, EC2, S3, IAM, EBS, Security Group, Auto Scaling, Terraform, RDS, Jenkins, GIT, SVN, ANT, Maven, JIRA, Confluence, chef, Docker, Nagios, Puppet, kubernetes.

Build/Release Engineer

Confidential

Responsibilities:

  • Performed deployment of application code to production environments.
  • Experienced in setting up Jobs for Plugin Management, Build/Deploy pipeline setup and User management.
  • Used both Agile and Waterfall methodology for project and release delivery.
  • Created AWS Cloud formation templates on creating IAM roles and total architecture deployment end to end.
  • Experienced in Cloud automation to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Developed scripts to create new snapshots and delete the old snapshots in S3.
  • Maintained versions. Configurations and build policies for parallel releases and patches.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in git.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Installing GIT and cloning the central repository via Jenkins on RHEL.
  • Developed automation scripting in Python to deploy some applications.
  • Responsible for building and releasing packages for testing.
  • Executed DB scripts (DML and DDL) which have dependencies on the code on MY SQL.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Configured & maintained Jenkins and integrated with Ant & Maven to schedule builds.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and PMD with Maven/Jenkins.
  • Integrate the code check-in rules and Test Automation harnesses into the continuous integration system to support quality objectives.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC.
  • Maintained build related scripts developed in ANT, Python & Shell. Modified build configuration files - Ant' Confidential build.xml.
  • Performed and deployed builds for various environments like Dev, Test, QA, Onboarding and Production Environments.
  • Setup and Configuration of Docker to perform build operations
  • Worked with Docker to create and deploy restful web services and micro-services.
  • Worked with the docker and build microservice to push the docker container image to the private docker registry.

Environment: AWS, Maven, git, Jenkins, Linux (RHEL), ANT, MAVEN, Shell/Python, MY SQL, Apache Tomcat, Docker.

Linux Administrator

Confidential

Responsibilities:

  • Expertise in creating VM Templates, cloning and managing Snapshots.
  • Configure dynamic and static network settings for IPv4 and filter packets, Review file system management concepts, and removable media and configure NFS shares with AutoFS.
  • Monitored server and application performance & tuning via various stat commands (top, sar, iostat, VMstat, netstat, mpstat, prstat, nfsstat, prtconf, prtdiag, iostat, top, printmgr, hpimliview, dmidecode, smcetc) and tuned I/O, memory etc for RHEL Servers.
  • Upgraded and made consistent DNS and DHCP software throughout the network. responsible for Kernel tuning, upgrading of memory and swap area on Linux servers.
  • Installation and configuration of applications like Tomcat, Apache.
  • Connecting to ESX server by using VIC, putty and Web access.
  • Developed Bash shell-scripts to automate routine activities.
  • Involved installing and managing different automation and monitoring tools on Red hat Linux like Nagios, bash and python scripts.
  • Upgraded Red Hat servers from 5.10 to 6.5.
  • Maintained existing programs/scripts and extended Linux system functionality as needed.
  • Installing and updating packages using YUM and Red Hat Satellite Server.
  • Implemented rapid provisioning and life cycle management for Red hat Linux using kick start.
  • Configuring new disks, creating file systems and mounting, file system maintenance and repair, process management, setting up crontab, and batch jobs, password management, and related UNIX administration work.

Environment: RHEL Linux 5.x, VMware vSphere 4.0, VMware ESX 3.5.0, Tomcat, NFS, Shell Scripting, Nagios, YUM, kickstart.

System Administrator

Confidential

Responsibilities:

  • Managing systems routine backup, scheduling jobs, enabling cron jobs, enabling system logging and network logging of servers for maintenance.
  • Installing RedHat Linux using kickstart and applying patches on the servers based on the company policies. Performing failover and integrity test on new servers before rolling out to production.
  • Installation, configuration, and customization of services Send mail, Apache, FTP servers to meet the user needs and requirements.
  • Implementing RAID technology using LVM on Linux.
  • Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, file system configuration.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.

Environment: RHEL Linux 5.x, VMware vSphere 4.0, VMware ESX 3.5.0, Tomcat, NFS, Shell Scripting.

We'd love your feedback!