We provide IT Staff Augmentation Services!

Sr Devops Aws Engineer Resume

0/5 (Submit Your Rating)

WA

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 likeAmazon Web Services (AWS), Azure and Open stack.
  • Endeavored in migrating physical Linux/Windows servers to Cloud.
  • Hands on experience with AWScloud administration which includes services like EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, and Auto scaling.
  • Good experiencewithAWSElastic 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 AzureInfrastructure, implementing & deploying workloads on Azurevirtual machines (VMs).
  • Prowess inAzure Development, worked on Azurewebapplication, 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.
  • Experiencedincontainer-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 resourceslike 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 (file beat) 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 withAnsiblethat automates Cloud provisioning, Configuration management, application deployment, Intra-service orchestration, and many other IT needs.
  • Skilled in writing ChefCookbooks andrecipesfor 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, Teamcityand Bamboo. Designed and created various deployment strategies using CI/CD pipelines.
  • Experienced in converting build.xml into pom.xml inorder 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 MySQL, MSSQL, 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, IBMWebSphere, Oracle Application Server, Jetty, WebLogic and Jboss.
  • Technically good Confidential 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 IntegrationTools: 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, DockerSwarm, 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, WA

Sr Devops AWS Engineer

Responsibilities:

  • Designed and implemented a 3-tier web application architecture in AWS for scaling, redundancy, and efficiency. Storage for shared data, storage for log files, load balancing.
  • Designed and implemented”IOT" architecture to capture data from field devices - both devices that can use DNS to connect to a hostname and devices that require a static IP to connect.
  • Maintained server configuration, Apache and NGINX, Kinesis, redis, database operations, MySQL, DNS functions, SQL Services, IP functions, SSL/TLS and system security.
  • Built and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Responsible for migrating application from onpremises to AWS cloud. Managed multiple dev/testing, staging and production environments.
  • Configured CloudFront distribution with Route53 DNS and developed lambda based on SNS notificationto update security groups for any change in IP address of edge locations.
  • Replicating the architecture for dev, test, and production environments.
  • 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.
  • Implemented monitoring and alerting to ensure 24x7 operations and 100% uptime.
  • Designing and implementing storage structure/architecture for storing and managing log files generated by monitoring and alerting functions.
  • Designed and implemented storage and backup procedures for RDS instances. Also incorporating master-slave components to RDS instances.
  • Complete setup of Elastic cache and configured its security levels and application level.
  • Designed a POC environment with a goal towards implementing and replicating that as the planned dev, staging, and production environments. Finalizing the design and getting the POC fully configured which includes the application environments.
  • Worked on Nginx and configured it as a load balancer and reverse proxy.
  • Used Terraform to provision the instances on AWS Cloud and replicate the infrastructure using Terraform
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Provisioned largescale environments as infrastructure as a code using terraformInvolved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Associated in deployment of applications using Apache Tomcat Server.
  • Worked on scripting languages like Shell scripts in automating the Intimal release process.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Environment: AWS (EC2, VPC, ELB, S3, RDS, EMR, Cloud Trail and Route 53, Kinesis, Redis), VDI, Linux, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, Terraform AWS CLI, AWS Auto Scaling, PHP,Nginx., Ansible, Jenkins, Unix/Linux, Shell scripting.

Confidential (San Jose, CA)

Sr AWS / Devops Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using AWScloud 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 inS3, 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 DBstreams.
  • 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), AMIsand Auto-scaling to reduce the cost.
  • Experience in setting up monitoring for operational and performance metrics ofAWSresources and web applications using Cloud Watch and Nagios.
  • Responsible for Creation and Maintenance of MSAzureCloud Infrastructure and Virtual Network between MSAzure 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.
  • Worked directly with Cloud Azure product team in tracking and resolving defects.
  • Integrated Docker container orchestration framework usingKubernetesby 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 Kubernetescluster.
  • 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 Kubernetesto 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 upAnsible tower as configuration management and deployment solution for SecuritySensors.
  • 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.
  • UsedJenkinsandMaven to compile &build microservices and configured the build triggers.
  • Used Splunk for various activities like generating Server Status and Health reports.
  • Used Nagios for monitoring the network bandwidth and the hardware status.
  • 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 likeRuby,Yaml,Shell scripts.

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 (Irving TX)

Sr.DevOps/Cloud Engineer

Responsibilities:

  • Experienced in Designing Azure Resource Manager Templates and extensive experience in designing custom build steps using Power-Shell.
  • 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'sand Virtual Hard disks, Virtual Networks, Reserved VIP, Deploying Web Apps, and Creating Web Jobs.
  • DeployJson commands to deploy templates and perform migrations in Azure.
  • ConfiguredIAM roles for EC2 instances and assigns 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
  • 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.
  • 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.
  • Installed and arranged databases like MongoDB, Cassandra, DynamoDB, SQL Server, and Oracle.
  • Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
  • Experience in creatingDockercontainers leveraging existing Linux Containers and AMI's in addition to creatingDockercontainers from scratch.
  • Automated application deployment in theCloudusing Docker technology using Elastic Container Service scheduler.
  • 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.
  • Experienced in Configuration Management like Chef, Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Developed the scripts to push patches, files and maintain configuration drift through the Puppet tool.
  • Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOpsTechnologies like Puppet.
  • 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, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • Created Jenkins Pipelines with Jenkins Scripted File. Triggering the Remote Jenkins Jobs.
  • 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.
  • 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 (Melbourne, FL)

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 Artifactory 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 BITbucket 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.
  • 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, Fort Lauderdale, Florida)

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.
  • UsedJenkins 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 softwarebuildsusing 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 thebuildandreleaseprocess.
  • Used ClearQuest as Ticketing Tracking tool.
  • Created analytical matrices reports for release services based on Remedy tickets.

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 IPtables, TCP wrappers, Net stat, traceroute.
  • 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.
  • 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 ServerVERITAS, JbossFirewall, Apache, MYSQL, Oracle, PostgreSQL.

We'd love your feedback!