We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Having beyond 10+ years of experience in the field of IT industry focused on Cloud Computing and DevOps that includes the principles of continuous integration, continuous delivery, and continuous deployment
  • Experience in AWS platform and its features including IAM, EC2, EBS, VPC, Cloud Watch, Cloud Trail, Cloud Formation, AWS Configuration, Auto scaling, Cloud Front, S3, SNS, Lambda, and Route53.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
  • Well versed on DevOps tools like Subversion (SVN), GIT, GitLab CI, GitHub, Jenkins, Maven, Chef, Ansible, and Docker.
  • Designed and maintained AWS infrastructure that is highly available, scalable, secured and monitored.
  • Proficient in troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and rectifying if necessary.
  • Experience on AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Responsible for setting up databases in AWS using RDS, configuring EC2 instance backup by using S3 storage buckets and AWS CLI to create an EBS snapshot.
  • Skilled in designing and configuring secured VPC through private and public networks in AWS by creating multiple subnets, routing table, Network ACL and NAT gateways as per requirement and distributed them as groups into various availability zones of the VPC.
  • Used terraform for modifying and versioning infrastructure safely and efficiently.
  • Worked with terraform key features such as Infrastructure as a code, Execution plans, Resource graphs and Change Automation.
  • I have worked on POC( Proof of Concept) implementing reusable modules in terraform.
  • Experienced working with Kubernetes as orchestration tool for managing the docker containers.
  • Experienced in trouble shooting issues, also worked on creating the kubernetes cluster from the scratch.
  • Hands on experience with kubernetes dashboard and in automating deployments and scaling of containers.
  • Involved in provisioning and Automation servers on Public Cloud like AWS, Docker.
  • Provide highly durable and available data by using S3 data store, versioning, life - cycle policies, and create AMIs for mission-critical production servers for backup.
  • Performed Continuous Delivery in a micro-service infrastructure with Amazon cloud and Docker.
  • Experience in routing Production traffic for High availability multi-site using Route 53 using Failover and Weighted Routing Policies.
  • Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, and Docker to deploy code with GIT, Jenkins.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMware VM's as required in the environment.

TECHNICAL SKILLS:

AWS: IAM, EC2, S3, VPC, Route 53, RDS, Dynamo DB, EMR, Cloud Trail, Lambda, Cloud Watch, Cloud Formation, ELB, EBS and Ops Works.

DevOps: SVN, JENKINS, DOCKER, and GIT ( GitLab CI, GitHub )

Configuration Tools: CHEF, PUPPET, ANSIBLE.

Scripting languages: Shell & Python scripting

Development/Build Tools: ANT and MAVEN

Databases: Oracle, MS SQL Server, MySQL.

Big Data: AWS EMR.

Operating System: Linux (Red Hat, CentOS, Ubuntu, SUSE), UNIX and Windows Server.

Virtualization: Oracle Virtual Box, VMware, Sandbox

Application Servers: Apache Tomcat, WebLogic, Jboss, WebSphere.

Programming Languages: C, C++, HTML, Java Basics, Shell & Python

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. AWS DevOps Engineer

Responsibilities:

  • Managing roles and permissions of users to AWS account through IAM.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Implementing AWS high-availability, fault tolerance using AWS Elastic Load Balancing (ELB), which performed load balancing across instances in multiple availability zones.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
  • Configured AWS cloud infrastructure as code using continuous deployment through Jenkins.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Used terraform for changing, and versioning infrastructure safely and efficiently.
  • I have worked on POC(Proof of Concept) implementing the reusable modules in terraform.
  • Collaborated in the automation of AWS infrastructure via Jenkins - software and services configuration via Ansible playbooks.
  • Created Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment.
  • Involved actively in setting up the CI/CD pipeline utilizing Jenkins, Maven, GitHub, Ansible playbooks and AWS.
  • Developed build scripts using MAVEN as the build tools for the creation of build artifacts like war or jar files.
  • Configured local Maven repositories and scheduled projects in Jenkins for continuous integration.
  • Maintenance of source code in GIT and worked on Version control systems include Subversion (SVN), GIT and GITHUB.
  • Used Docker to easily deploy applications in a sandbox to run on Linux. Utilizing Dockers Swarm and sent spring boot applications.
  • Worked on monitoring tools like AWS Cloud Watch and Nagios to health check the various deployed resources and server monitoring.
  • Used Kubernetes as an orchestration tool for Docker containers.
  • I have hands in experience working on kubernetes dashboard and in automating deployments and scaling of containers.
  • Worked on troubleshooting issues, also created kubernetes cluster from scratch.

ENVIRONMENT: Ansible, Docker, Kubernetes, Terraform, Jenkins, GIT, Linux, Maven, Shell script, AWS, EC2, S3, VPC, ELB, CFT, CloudWatch, Dynamo DB, SNS, SQS, EBS, API Gateway, Auto scaling.

Confidential, Austin, TX

AWS/DevOps Engineer

Responsibilities:

  • Experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, Auto-scaling, Elastic Load-balancers, Elastic Container service (Docker containers), S3, Elastic Beanstalk, Cloud Front and Elastic file system, VPC, Route 53, Cloud Watch, Cloud Formation and IAM.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Developed Cloud Formation scripts to automate entire CD pipeline.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON templates.
  • Creating Cloud Watch alerts for instances and using them in Auto Scaling.
  • Backing up the instances by taking snapshots of the required servers and volumes regularly.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53.
  • Managing users and groups using the Amazon identity and access management (IAM).
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
  • Proficient in managing the source code control of multiple development efforts using, SVN (Subversion), GIT, Bitbucket, and TFS (Team Foundation Server) for Windows Environment.
  • Worked in GIT (GitHub/Gitlab) implementation containing various Remote repositories for a single application.
  • Used MAVEN as a build tool on java projects for the development of build artifacts on the source code.
  • Installed and Configured CHEF Server, Workstation, Client servers, and nodes. Written several recipes, cookbooks in CHEF to automate the environment provisioning, Middleware Infrastructure Installations.

ENVIRONMENT: Shell Scripting, Chef, Jenkins, Maven, GIT, AWS, Elastic load balancer, Lambda, S3, Cloud Watch, IAM, RDS, Storage Gateway and LINUX

Confidential, Woodland Hills, CA

Build & Release Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Apache Maven is used as a build tool and Artifactory is used as a source for artifacts needed for a build, and a target to deploy artifacts generated in the build process.
  • Used Subversion to manage different builds for the system.
  • Wrote Shell scripts for compilation and deployment process.
  • Worked with Web sphere app server admin console for deploying applications.
  • Carried out deployments and builds on various environments using continuous integration tools.
  • Used Source Code configuration tools like Subversion and GIT.
  • Developed and implemented the software release management for the release of web applications.
  • Installing, tuning, troubleshooting and patching of Red Hat Enterprise Linux servers.
  • Scheduled various regular, periodic, future and queue tasks by using Crontabs.
  • Submission of reports such as Routine perform analysis, Capacity analysis, Security audit analysis to the customer for necessary planned changes
  • Hands-on experience installing and configuring SSH (Secure Shell) encryption to access on Ubuntu and Red Hat Linux securely
  • Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT.
  • Responsible for the Plugin Management, build and deploy on Jenkins Pipeline Setup and End-End Job Setup of all the projects.

Environment: SVN, GIT, MAVEN, Web Sphere, JDK, UNIX, LINUX, Windows XP, Java/ J2EE, RHEL, DNS, YUM, User and Group management, Jumpstart, Shell scripting, VMware.

Confidential

Linux System Administrator

Responsibilities:

  • Installation, configuration, and maintenance of different Linux Distribution servers like Ubuntu, RHEL, CentOS and SUSE Servers at multiple Data Center.
  • Yum configuration & package installation through YUM.
  • Installation of Red Hat Enterprise Linux.
  • Creating and maintaining user, groups account on Linux server and Day to day resolving ticket issues.
  • Configuration and troubleshooting for Red Hat Linux.
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Maintained source code repository in subversion
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle) UNIX based shell.
  • Automated deployment of builds to different environments using Anthill Pro
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines
  • Handling troubleshooting issues like boating, RPM packages, User management and backup.
  • IP bonding for load balancing and fail over, Firewall, SELINUX.
  • Hosting and securing web pages using Apache (httpd) web server and ssl.
  • User Administration & Quota Management
  • Creating and deploying LVM, resizing the logical volume and volume group.
  • Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
  • Performances, CPU and Memory monitoring of Red Hat Enterprise Linux.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager.
  • Experience in Windows 2003 and2008 Active Directory Installation and Configuration.
  • Heartbeat clustering for high availability in Apache.
  • Managing systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.

Environment: Subversion, Jenkins, Apache Ant, Maven, WebSphere, WebLogic & Shell scripting.

Hire Now