We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

DelawarE

SUMMARY

  • Around 10 years of experience in Designing Build process, Software Development, Process Automation, Build and Deployment Automation, Release Management, Source Code repository, Environment management, Cloud Computing, Software Configuration Management (SCM).
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experienced with Amazon AWS cloud administration services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Created dev and test environments off different applications by provisioning K8S clusters on AWS using Jenkins, Terraform, Ansible and Docker.
  • Implemented Jenkins pipeline for deployment using Ansible.
  • Implemented Jenkins - CI/CD concepts, jobs, builds, pipelines, triggering, SCM, testing, notifiers, distributed builds, plugins, artifacts, configuration management tools like Unusable, Chef etc.
  • CD best practices like distributed builds, containerization, traceability, high availability and auto repository builds.
  • Used Jenkins as a tool for Continuous Integration (CI) to carry out deployments and builds on various environments. Used different Jenkins plugins and their configuration for Continuous Integration/ Continuous Delivery.
  • Design, plan and build a MS azure environment to host double SaaS applications.
  • Migrate Double Data Center SaaS applications from private Data Center to MS Azure Cloud.
  • Provision Infrastructure as a service cloud computing in MS Azure.
  • Experience in configuring and integrating teh servers with different environments to automatically provisioning and creating new machines using configuration management tools like Ansible.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible Playbooks and Modules.
  • Worked on Ansible setup, managing hosts file, using YAML, authoring various playbooks and custom modules with Ansible.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Established Chef Best practices approaches to systems deployment with tools like vagrant and test-kitchen and managing Chef Cookbooks as a unit of software deployment and independently version controlled.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes. Effective usage of Chef Spec for managing teh cookbooks in Chef.
  • Setup code repositories Like GIT, SVN, Visual SVN, and Tortoise SVN and managed plugins for Jenkins for scheduled automatic checkout of code.
  • Created Docker container using Docker images to test teh application even ship and run applications.
  • Used of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Created Docker images using a Docker File, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Setting up EKS using Kubernetes and deployed containers using Docker inside teh application.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
  • Involved in Jira as bug tracking system and configured various workflows, customizations and plug-ins for Jira bug/issue tracker and integration of Jenkins with Jira/GitHub.
  • Used Atlassian’s tool JIRA in Issue tracking / bug tracking and used confluence for discussing teh work related to project.
  • Debugged our APIs using Splunk logs and made performance analysis through AppDynamics and Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Strong hands on experience in scripting languages such as Groovy, Yaml, JSON, Shell scripting.
  • Experience with working on Linux System with good programming languages such as Python, Bash, Shell.
  • Skill of database technology like SQL, PLSQL, MySQL, RDS including NoSQL (DynamoDB) databases.
  • Experience in integrating code quality tools such as SonarQube, Veracode in CI/CD pipelines.

TECHNICAL SKILLS

Cloud Technologies: AWS

Web Servers: Apache, Tomcat, WebLogic, WebSphere.

Application Servers: Nginix, JBOSS.

Virtualization: VMware, vSphere and vSphere 5Citrix.

SDLC: Agile, Scrum.

Version Control Tools: Subversion (SVN), GIT Hub, BitBucket.

Build Tools: ANT, MAVEN, Gradle.

CI Tools: Jenkins, Bamboo, Hudson.

Configuration Management tools: Chef, Puppet, Ansible.

Container and Orchestration Tools: Kubernetes, Docker, AWS ECS, AWS EKS.

Infrastructure: Terraform.

Database: Oracle, MySQL, MongoDB, SQL Server.

Ticketing & Tracking Tools: JIRA, Remedy, ServiceNow.

Monitoring Tools: Nagios, Cloud Watch, Splunk.

Languages/Scripts: HTML, Shell, Bash, Python, Ruby, Perl and Power Shell.

Operating Systems: Redhat-Centos, Amazon-Ec2, Debian-Ubuntu, Windows.

PROFESSIONAL EXPERIENCE

Confidential, Delaware

Aws DevOps Engineer

Responsibilities:

  • Implemented terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Ansible configurations.
  • Worked on Amazon Cloud Services and its features AWS EC2, VPC, EBS, AMI, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, Cloudwatch, S3 and Microsoft azure environments.
  • Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Ansible and Puppet.
  • Implemented multiple VPC's and public, private subnets as per requirement and distributed them as groups into various availability zones of teh VPC.
  • Created NAT gateways and instances to allow communication from teh private instances to teh internet through bastion hosts.
  • Implemented security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Configured Elastic Load Balancers and Auto Scaling groups to distribute teh traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Implemented S3 buckets in teh AWS environment to store files sometimes dat are required to serve static content for a web application.
  • Configured S3 buckets with various life cycle policies to archive teh infrequently accessed data to storage classes based on requirement.
  • Configured AWS Beanstalk for deploying and scaling developed web applications and services.
  • Worked on creating and launching EC2 instances using AMI's of Linux, Ubuntu, RHEL, and wrote shell scripts to bootstrap instance.
  • Implemented IAM for creating roles, users, groups and implemented MFA to provide additional security to AWS account and its resources.
  • Written cloud formation templates in json to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
  • Maintained teh monitoring and alerting of production and corporate servers using Cloudwatch service
  • Created EBS volumes for storing application files for use with EC2 instances whenever they mounted to them.
  • Implemented RDS instances to serve data through servers for responding to requests.
  • Developed terraform templates dat can spin up infrastructure for multi-tier application and provisioned boot strapped software on Cloud with terraform.
  • Worked on Docker, Kubernetes to manage micro services for development of continuous integration and continuous delivery.
  • Created Docker images using a Docker Engine, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Setting up EKS using Kubernetes and deployed containers using Docker inside teh application.
  • Implemented Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
  • Involved in Jira as bug tracking system and configured various workflows, customizations and plug-ins for Jira bug/issue tracker and integration of Jenkins with Jira/GitHub.
  • Written python scripts using boto3 to automate teh resource creation.
  • Used Python scripts in AWS Lambda and Gluejob
  • Implemented a continuous delivery framework using JENKINS, CHEF, and MAVEN in Linux environment.

Environment: AWS (EC2, RDS, Lambda, Cloud Watch, SNS, Route53), Git, Jenkins, Maven, Ansible, New Relic, Python, Groovy, Pager Duty, Datadog.

Confidential, Pleasanton, CA

Aws Cloud Engineer

Responsibilities:

  • Performed S3 buckets creation, and policies on teh IAM role based polices and customizing teh JSON template.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and configuring launched instances with respect to specific applications.
  • Implemented AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • End to end deployment ownership for projects on AWS. dis includes Python scripting for automation, scalability, builds promotions for staging to production etc.
  • Worked on Git / GitHub for code check-ins/checkouts etc.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Built Continuous Integration environment using Jenkins and puppet.
  • Implemented AWS services (VPC, EC2, S3, RDS, Redshift, Dynamo DB, Lambda, SNS and SQS).
  • Involved in designing and deploying multiple 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 Cloud Formation.
  • Worked on installation, configuration and troubleshooting teh issues and performance tuning of WebLogic/Apache/IIS and Tomcat.
  • Written shell scripts for end-to-end build and deployment automation. Run Ansible scripts to provision Dev servers.
  • Created Docker container using Docker images to test teh application even ship and run applications.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Implemented Release schedules, communicated teh Release status, created Roll out Plans, tracked teh Project Milestones, prepared teh reports, chaired teh Release calls, worked for a successful Release of JIRA Application, and used JIRA to track issues and Change Management.
  • Understanding of developing and testing enterprise products, with 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.
  • Worked on Software Configuration Management (SCM) in Agile and Waterfall methodologies.
  • Built MAVEN and ANT as a Build Tool for teh building of deployable artifacts (war & ear) from source code.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration and OS component configuration to keep AWS server's template minimal.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments.

Environment: AWS (EC2, RDS, Lambda, Cloud Watch, SNS, Route53), Git, Jenkins, Maven, Cheff, New Relic, Python, Groovy, Pager Duty, Datadog, Linux.

Confidential, Sanjose, CA

Build and Release Engineer

Responsibilities:

  • Develop Build Scripts in Maven to Package Java Development Code to an install-able EAR.
  • Automate Continuous Build and Deploy Jenkins Continuous Integration tool.
  • Setting up Jenkins master, adding teh necessary plugins and adding more slaves to support scalability and agility.
  • Build teh code using build tool Maven.
  • Branching, Tagging, Release Activities on Version Control Tools used SVN and Git.
  • Installing and configuring Subversion, Maven and Jenkins.
  • Create users, groups and manage access controls in subversion.
  • Maintaining teh source code in GIT for various applications.
  • Monitor and fix teh continuous integration builds running in Jenkins.
  • Deploying teh WAR files in Tomcat Server.
  • Setting up commit builds to check for compilation failures of checked-in source code by teh developers to accelerate CI.
  • Assembly deploy jobs to list teh exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Working with teh development team to increase teh unit test code coverage.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Planning teh releasing activities and delivering them on schedule.
  • Integrating teh latest available changes / components to teh product software
  • Creating software packages for factories.
  • Automation of day-to-day, repetitive tasks

Environment: Jenkins, Java, J2EE, Ant, Maven, TFS, Perforce, Cruise Control, Web Logic, Shell, Oracle, Windows, Servlets, PL SQL

Confidential

Unix/Linux Administrator

Responsibilities:

  • Manage UNIX Infrastructure involves day-to-day maintenance of servers and troubleshooting.
  • Performing Red Hat Linux Kickstart installations on RedHat 5.x/6.x, performed Red Hat Linux Kernel Tuning, memory upgrades
  • Implementation and Enhanced teh Existing Scripts dat are developed in BASH, Perl, and SQL.
  • Working with Logical Volume Manager and creating of volume groups/logical performed Red Hat Linux Kernel Tuning.
  • Checking and cleaning teh file systems whenever it’s full. Used Logwatch 7.3, which reports server info as scheduled.
  • Installation & Configuration of software packages in Red Hat Linux. (Using both yum and rpm installations)
  • Volumes and File systems in Red Hat Linux environment. Coordinate with vendors for upgradation, maintenance of hardware and OS related calls.
  • Worked on chroot Jail (jailed sftp), Creating and supporting SFTP users for our client.
  • Worked various networking tools such as ssh, telnet, rlogin, ftp and ping to troubleshoot daily issues. Also responsible to design, implement and maintain DNS, NFS and FTP services.
  • Creating and maintain user accounts on NIS environment.
  • Working on Web servers, which include Tomcat and Apache.
  • Scheduling teh Jobs using CRON tab.
  • Planning and scheduling with hardware vendors for faulty hardware replacement.
  • Installing and configuring teh software packages based on project requirement.
  • Expertise in Linux backup/restore with tar including disk partitioning and formatting.
  • Creating and Administrating File systems on Red Hat Linux.
  • Installation and Configuration of VMWARE ESX servers and Created RHEL Guest VM's for Dev/ Test and production environment.
  • Installed/ upgraded patches, firmware, MP, GSP, BIOS and security (Kernel) patches for all HW & OS's in installed infrastructure.

Environment: RedHat Enterprise Linux 5/6, SuSe Linux SP10, Windows, SOAP, REST, Samba, NFS, SSH, Apache, FTP, SFTP, PHPSpec and PHPUnit.

Confidential

Unix/Linux Administrator

Responsibilities:

  • Manage UNIX Infrastructure involves day-to-day maintenance of servers and troubleshooting.
  • Performing Red Hat Linux Kickstart installations on RedHat 4.x/5.x, performed Red Hat Linux Kernel Tuning, memory upgrades.
  • Implementation and Enhanced teh Existing Scripts which are developed in BASH, Perl, and SQL.
  • Working with Logical Volume Manager and creating of volume groups/logical performed Red Hat Linux Kernel Tuning.
  • Installation & Configuration of software packages in Red Hat Linux. (Using both yum and rpm installations).
  • Volumes and File systems in Red Hat Linux environment. Coordinate with vendors for upgradation, maintenance of hardware and OS related calls.
  • Worked on chroot Jail (jailed sftp), Creating and supporting SFTP users for our client.
  • Using various networking tools such as ssh, telnet, rlogin, ftp and ping to troubleshoot daily issues. Also responsible to design, implement and maintain DNS, NFS and FTP services.
  • Creating and maintain user accounts on NIS environment.
  • Working on Web servers, which include Tomcat and Apache.
  • Scheduling teh Jobs using CRON tab.
  • Planning and scheduling with hardware vendors for faulty hardware replacement.
  • Installing and configuring teh software packages based on project requirement.
  • Expertise in Linux backup/restore with tar including disk partitioning and formatting.
  • Creating and Administrating File systems on Red Hat Linux.
  • Installation and Configuration of VMWARE ESX servers and Created RHEL Guest VM's for Dev/ Test and production environment.
  • Installed/ upgraded patches, firmware, MP, GSP, BIOS and security (Kernel) patches for all HW & OS's in installed infrastructure.

Environment: RedHat Enterprise Linux 4/5, SuSe Linux SP10, Ubuntu server, Windows, SOAP, REST, Samba, NFS, SSH, Apache, FTP, SFTP, PHPSpec and PHPUnit.

We'd love your feedback!