We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 8+ years of experience in IT. DevOps methodology and workflow, continuous integration (CI)/continuous delivery (CD) oriented build engineering, Configuration management, containerization, cloud services and system administration.
  • Expertise in building Continuous Integration and Continuous Delivery (CI/CD) on AWS environment using AWS Code Commit, Code Build, Code Deploy and Code Pipeline and experience in using AWS Terraform, AWS CloudFormation, API Gateway, and AWS Lambda in automation and securing the infrastructure on AWS.
  • Experience in installing, configuring, and administering Jenkins CI tools on Linux machines and using Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and then deployed using container orchestration technologies like Kubernetes.
  • Experience in creating Jenkins CI pipelines and good experience in automating deployment pipelines.
  • Expertise in building of deployment artifacts such as jar, war & ear from source code using Apache ANT and MAVEN.
  • Experience in setting up baselines, branching, merging, and automation processes
  • Experience in several AWS Services including EC2, VPC, IAM, S3, RDS, ELB, Route 53, CloudWatch, Cloud Formation Templates, CloudFront, CloudTrail and administering them using AWS Console and AWS CLI.
  • Expertise in working wif Terraform key features such as infrastructure as a code, Execution plans, Resource Graphs, change automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying microservices.
  • Experience in Provisioning the EKS clusters using Terraform. implemented cluster services using Kubernetes and Docker to manage local deployments in Kubernetes by building a self - hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Exposure in creating Cloud Formation Template to create Auto Scaling Groups, Route 53, DNS, back-end database, Elastic load balancer, VPCs, Subnets, Security Groups, Cloud Watch, S3, IAM roles, RDS DB instances, and to provision those instances and configure those resources to work together reducing the manual effort.
  • Experience in migrating the Applications from On premise to cloud
  • Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with multiple names spaced versions using Helm charts.
  • Experience in configuring Ansible and written Ansible playbooks to manage Environments, configuration files, packages.
  • Experience in Shell and Python scripts for release and build automation.
  • Worked on Google Cloud Platform(GCP) Services like App Engine, Cloud IAM, Cloud Identity, VPC, Cloud Armor, GKE etc.
  • Implemented SAAS and PAAS with the AWS Services
  • Expertise in working with different Bug Tracking Tool Jira and enterprise repository management tools like Nexus, Artifactory etc.
  • Worked closely with the CRM Salesforce team for 2 years
  • Coordinated various Teams - Development, QA, Product Management, and external IT teams to make sure the build/packages delivered on-time and with high quality through SDLC lifecycle.

TECHNICAL SKILLS

DevOps/ Build Tools: Chef, Puppet, Kubernetes, Docker, Ansible, Jenkins, Terraform, Ant, Maven

Version Control: Subversion (SVN), GIT, GitHub

Bug tracker & Testing: JIRA, HP Quality Center, Junit, Service now

Cloud Services: AWS, EC2, S3, ELB, Autoscaling, Glacier, Elastic Beanstalk, Cloud FrontRDS, Redshift, VPC,EKS Route 53, CloudWatch, Cloud trail, Terraform, IAM.

Languages/Scripts: Shell Script, Python, Ruby, ANT Script, Bash, Perl Script, Power Shell Scripting.

Public Cloud: AWS, GCP

CRM: Salesforce

Web/App Servers: JBOSS, Apache Tomcat, Web logic, IBM Web sphere

Monitoring Tools: Splunk, Prometheus, Grafana, Alerta, Elastic Search and EFK.

Databases: Oracle, DB2, MySQL, MongoDB, SQL Server.

Operating System: Linux, UNIX, CentOS, Solaris, Windows

CI/CD Tools: Jenkins, Hudson, Bamboo.

Testing Automation Tools: Selenium

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

AWS DevOps Engineer

Responsibilities:

  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Experience in AWS Services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, CloudFront, EMR, RDS and Glacier.
  • Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu Server, and many more.
  • Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement. Configured Elastic Load Balancers with EC2, Auto scaling groups.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates on AWS.
  • Used security groups, network ACLs, Internet Gateways and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Setting up IAM user roles with corresponding user and group policies using JSON. Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Used Terraform to transform the infrastructure from on - premise to cloud. Worked on creating the modules driven AWS Infrastructure with Terraform. Created Infrastructure Git repositories for Terraform to launch the stacks.
  • Expert in writing Templates for AWS infrastructure, as a code using Terraform to build Development, Testing, staging and production environments.
  • Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via Ansible playbooks.
  • Worked extensively with Terraform and wrapped it Terragrunt and managed the back-end state in S3 Bucket.
  • Deployed, maintained, and improved performance over containerized applications in EKS.
  • Understanding of HPOO tool.
  • Breaking down the HPOO flows and tracking down which are able to provision in Terraform.
  • Migrating the HPOO to the Terraform.
  • Used Provisioners in Terraform to execute scripts.
  • Integrated Hashi corp Vault via Terraform
  • Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers and Chef.
  • Using Confluence for technical documentation, setting up a knowledge base, Setting up an intranet and Confluence for software teams.
  • Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Setting up Change Management process and standardizing the policies for various applications.
  • Worked in setting up the repos to various projects in GIT.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Udeploy is used for continuous integration, fast feedback and udeploy (urban(code)) pipeline is a multitool pipeline.
  • Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.
  • Monitoring - Nagios, artifactory, Custom checks, Zabbix, App Dynamics, Splunk.
  • Hands on experience in monitoring EC2 instances using Nagios.

Environment: Terraform, AWS, Kubernetes, Helm, Azure DevOps, Jenkins Enterprise, SAAS,Maven, Tomcat, WebLogic, DB2, MSQlServer, Shell Scripts, Selenium, Python Scripting XML, RHEL, EKS, Confluence, Prometheus, ServiceNow, Ansible, Grafana, EFK, Jfrog Artifactory, Docker

Confidential, NV

AWS SRE DevOps Engineer

Responsibilities:

  • Working with Developers and other Infrastructure teams to resolve any Environment issues.
  • Setting up E2E application Environments in DEV, SIT & UAT Environments.
  • Configuring and administrating tools like Jenkins, GIT, SonarQube, WebLogic, Docker, Artifactory, Kubernetes, Helm charts and AWS & other latest DevOps tools.
  • Worked on deploying applications to Kubernetes Nodes through Jenkins CI/CD Pipeline.
  • Good knowledge in administering Kubernetes clusters through CLI, Roles, Role bindings & Service Accounts.
  • Involved in the Test Automation activities with the QA teams using Selenium
  • Provisioned the Infrastructure with the help of Terraform as IAC.
  • Provisioned the EKS Cluster for different applications in multiple Environments Using Terraform.
  • Updated the EKS cluster using Eksctl utility to latest versions.
  • Migrated some VM’s from On Premise to AWS cloud using AWS Transit Gate way and AWS MGN.
  • Applied design patterns for Auto scaling using Horizontal Pod scaling.
  • Applied different deployment strategies like Rolling & Recreate and configured with liveness & readiness probes.
  • Created templates for various Kubernetes objects like deployment (DC), pod, ConfigMaps, Secrets, Persistence Volume, PV Claims, Services & Routes.
  • Maintaining of QA, UAT, Customer testing and PROD environments for major applications.
  • Setting up Continuous integration & delivery practices for new projects.
  • Working with developers and Architects in decoupling the existing Monolithic applications in to Microservices.
  • Written Ansible playbooks to automate the deployments, restarting the servers and installation of new packages. college hires with industry standard DevOps practices.
  • Deployments to the target environments based on business & project team requirements.
  • Attending the change control meetings with Release management to get necessary approvals with Stake holders.
  • Working with engineering teams on new POC projects and cloud migration initiatives.
  • Supporting the on-going release activities in the Project team.
  • Worked on the Setting up the monitoring tools like Promethues, Grafana and EFK
  • Written Python Scripts in Order to Automate the CI/CD Pipelines.
  • Involved in the System Administration Activities like troubleshooting the VM’s

Environment: GIT, GitHub, Jenkins Enterprise, SAAS,Maven, Tomcat, WebLogic, DB2, MSQlServer, Shell Scripts, Selenium, Python Scripting XML, RHEL, EKS,Kubernetes Dashboard Confluence, Prometheus, ServiceNow, Ansible, Grafana, EFK, Jfrog Artifactory, Docker& Spring boot.

Confidential

AWS DevOps Engineer

Responsibilities:

  • Worked on automating the build and deployment process using Jenkins as part of Continuous Integration & Continuous Deployment using Ansible Tower onto AWS EC2 instances.
  • Worked on AWS, services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Configured multi-platform servers using Ansible roles and developed roles for VM patching of AWS, on-prem instances
  • Used YAML languages for AWS CloudFormation to manage all the applications located in Multi-Region Architecture.
  • Used Jenkins for Continuous Integration and deployment onto Apache Tomcat Server.
  • Building/Maintaining Docker container clusters managed by Kubernetes
  • Used Git as source code repositories, managed for branching, merging, and tagging the files.
  • Automated the complete CI jobs using Jenkins pipeline DSL and Jenkins Groovy DSL.
  • Experience in building CI/CD pipeline using Jenkins Multi Branch Pipeline, DSL Scripts and Groovy with minimal/no manual intervention for multiple applications.
  • Responsible for designing and deploying best SCM processes and procedures with Bitbucket, Github, Git & eclipse.
  • Integrated Cloud front with S3 storage for content delivery (CDN).
  • Used AWS services like SNS, Cloud Watch
  • Installed and configured plug-ins for Apache HTTP server to proxy the request.
  • Performed Tomcat administration tasks such as installing, configuring, monitoring and performance tuning.
  • Worked on SonarQube in establishing action plans and configurations as part of code quality analysis.
  • Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Used Jenkins for Continuous Integration and deployment onto Tomcat Application Server.
  • Worked with F5 Networks-Big-IP for high availability load balancing of traffic to the various internet web services.
  • Worked on Amazon Virtual private cloud (VPC) in creating public subnets, Private subnets and NAT instances and dealt with security and access.
  • Experience in Blue green deployment in reducing downtime and risks in production.
  • Configuring clusters, load balancing and providing failover solutions for the systems.

Environment: Git, Github, Jenkins, Ansible, Terraform, AWS, Docker, Kubernetes, SonarQube, WebLogicJfrog, SQL Server, Mongo Db, Jira, Maven, Ubuntu.

Confidential

DevOps Engineer

Responsibilities:

  • Worked on deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation using AWS console.
  • Installed applications on AWS EC2 instances and configuring storage on EBS Volume.
  • Created and maintained continuous integration (CI) using tools Jenkins over different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Wrote MAVEN Scripts to automate the build process.
  • Implementing a Continuous Delivery framework using Jenkins and Maven in Cloud environment.
  • Well versed in implementing CI/CD pipeline using Jenkins.
  • Experience with container-based deployments using Docker, working with Docker images and Docker hub.
  • Worked with Docker containers and container management tools such as Kubernetes to build
  • Master and Worker nodes and for Docker and Kubernetes monitoring.
  • Implemented testing environment for Kubernetes and administered Kubernetes clusters
  • Developed an API which provides services to deploy developer environments, organize logs and archive exceptions
  • Implemented automated deployments using Docker.
  • Developed Docker Swarm cluster for orchestrating the services like organizing logs and archive exceptions
  • Created Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch
  • Deployed and maintained multi-container applications through Docker.
  • Worked with Ansible tower to create projects, inventory file, jinja2 templates and Scheduling jobs.
  • Worked with Ansible playbooks for orchestration, provisioning, configuration management and Application development.
  • Worked in migrating code from SVN to Git repo (stash/bit bucket), clean the Git repo (purging files).
  • Troubleshooting the issues raised while using continuous integration and deployment by Jenkins.
  • Performed Subversion to Git migration
  • Involved in planning GIT work flow and administering it.
  • Responsible for various repository management activities in Git like branching, tagging, rebasing and merging.
  • Actively involved in product life cycle (Dev to deployment).
  • Applied knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, send mail, Apache Web Server, SSL, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.
  • Worked closely with development team and QA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Deployed the static content to Apache web servers and applications to Tomcat Application server.
  • Proficient in building of deployment artifacts such as war & ear from source code using Maven
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.

Environment: Git, GitHub, SVN, Bitbucket, Jenkins, AWS, RHEL, Docker, Kubernetes, WebSphere, ANT, Maven, Jira &Centos.

We'd love your feedback!