We provide IT Staff Augmentation Services!

Senior Devops And Aws Engineer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 8+ years of experience in DevOps, Build, Release and Deployment of software applications related to Java, .NET, and Data Warehouse related technologies.
  • Experience with AWS cloud services like EC2, S3, IAM, EBS, Auto Scaling, ELB, Route 53, SQS, SNS, SWS, Cloud Watch, Cloud Trial, Cloud Formation template, DynamoDB and VPC.
  • Good experience with DevOps, Build and Release tools like Chef, Puppet, Ansible, PowerShell, AWS, Vagrant, ANT, Maven, Jenkins, Bamboo, Docker, RunDeck, Terraform, GitHub, Subversion, SonarQube, Hadoop and HP Fortify SCA.
  • Experience with developing solutions with Docker/Kubernetes and related scripting languages (Shell, Python, etc) with exposure to java (J2EE), front end technologies (jQuery, etc), Oracle DB, Weblogic.
  • Maintained over 150+ jobs in Jenkins, which were configured to run nightly and parameterized builds from 10 different Application teams for over 8 - 10 releases in parallel.
  • Experience with scripting/programming languages like Bash Shell, Ruby, Groovy and Python.
  • Experience with Docker container orchestration system like Kubernetes for automating deployment, scaling and management of containerized applications
  • Experienced in Azure Cloud Services, Azure Monitoring, Key Vault, VSO.
  • Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).
  • Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat server using Jenkins auto deployment.
  • Good hands-on experience with Kubernetes(K8's) auto scaling fordocker containers.
  • Hands on experience in Installing and maintaining the machines with updated patches and necessary client software packages by using package management tools like PKG*, RPM*, YUM*, SW* etc.
  • Experienced in BEA WebLogic 9. *, 10. *,11 servers, JBOSS, Apache Tomcat server and Apache HTTP server as administrator for server installation, configuration, application deployment and maintenance.
  • Excellent experience in administration of Windows, UNIX, OS X, Android servers, Application and Web Servers.
  • In-depth knowledge in branching, merging to release and develop branches, and applying patches and automating the build Process.
  • Sound knowledge in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Expertized in using JIRA, GEMINI softwares with Jenkins and github for real time bug tracking and issue management.
  • Proficient in implementing Agile and SDLC software development methodologies.
  • Hands on experience in handling services and applications like DHCP, DNS bind, SSH, SSL, JVM, Apache, Load balancing HA proxy on Linux machines.
  • Good knowledge on networking and wireless concepts like DNS, Routers, Gateways, Switches, TCP/IP protocols and subnets.
  • Managed deployments to Pre-Prod environments like SIT, QA, Regression environments, Staging and PROD for various releases and provided 24*7 system maintenance support.
  • Expertized in using JUnit framework (Java unit testing framework) implementing with Ant and Maven.
  • Good analytical & communication skills, team player and highly self-motivated.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Senior DevOps and AWS Engineer

Responsibilities:

  • Worked on designing and implementing continuous integration system using Jenkins by creating PYTHON and SHELL scripts.
  • Automated the cloud deployments using ANSIBLE, PYTHON and AWS Cloud Formation Templates.
  • Worked on setting up pipeline Jobs in JENKINS.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Used existing playbooks from Ansible galaxy and customizing the roles with respect to each VM.
  • Strong experience in setting up Infrastructure as Code using CloudFormation, Terraform, Ansible and Python.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Created and configured VNets(Azure Virtual Networks), Azure Network Settings, subnets, DNSsettings, DHCP address blocks, routing and security policies.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Designing and deploying different web servers and creating Elastic Load Balancer to increase server response.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Experienced working with Full stack development (Java, Spring Boot, Angular, Rabbit MQ and Kafka).
  • Experienced working with setup of Kafka brokers, Kafka MirrorMakers and Kafka Zookeeper on hosts including a combination of bare metals (BM), VMs and Containers.
  • Responsible for monitoring Kafka health metrics via PagerDuty alerts and taking appropriate timely action by following Standard Operating Procedure (SOP) documents.
  • Experience working with complex AWS environments, AWS native cloud tools, rightsizing, reserved instance strategies, and other cost management tools such as CloudHealth and CloudCheckr.
  • Successfully established and tested Azure Tenant for production.
  • Involved in building and maintaining highly available secure multi-zone AWS cloud infrastructure with Cloud Formation templates.
  • Experience in working with container orchestration system like Kubernetes for building applications with Docker and seamlessly test and deploy them
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Integrated JIRA and Jenkins with regards to Release Notes creation and updates.
  • Design and implementation of Continuous Integration and Continuous Delivery Life Cycle using Git, Jenkins, Maven, Sonar Qube, jFrog Artifactory and internal Docker registry.
  • Experience in maintaining the tags, branches and merging the code in the parallel development of two phases in GitHub SCM.
  • Used Terraform to transform the infrastructure from on - premise to cloud.
  • Automated the AWS resources by using terraform
  • Setting up server, infrastructure and application monitoring using Splunk. Administered Splunk for log analysis, setting up alerts and dashboards.
  • Implemented Splunk logs analysis tool in pre-prod environments to avoid exceptions and errors in production environments.
  • Perfomed Release code merges twice a week. Responsible for defining branching & merging strategies, check-in policies, improving code quality, defining data backup and archival plans.
  • Experience working with SQL and NoSQL Databases like MySQL, Cassandra, and DynamoDB.
  • Deep understanding of Webservices (REST / SOAP) and messaging protocols.
  • Created and maintained documentation of build and release processes to comply with audit requirements and Industry best practices using team collaboration software like Confluence
  • Perfomed Host Type diff comparisions to make sure udeploy property values are consistent across different data centers
  • Working with cross-functional teams such as Platforms, Tools, other Operational teams and ensure high availability of applications.
  • Experience in creating the builds, coordinating with teams for the releases to Dev, QA, and PROD environments, and resolving the deployment issues and fixing any bugs.

Environment: AWS services like IAM, S3, Azure, ASG, ELB, SNS, EBS etc., Ansible, CICD (Jenkins), Docker, Maven, Linux, Red Hat, GIT, Cloud Watch, Python, Shell Scripting, JSON, Splunk, Tomcat, Azure AD, Sonar Qube, jFrog, Azure SQL, Docker, Splunk, Jira, Confluence, IBM ClearQuest

Confidential, Columbia, MD

Senior DevOps/AWS Engineer

Responsibilities:

  • Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira, Confluence and Bitbucket) and provide Layer 3 support on these tools if there are any issues.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
  • Experience working with the Openshift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI's
  • Cloud and system virtualization platforms and tools (AWS, Ansible, Hyper-V, VMWare, Virtual Box, Docker, Vagrant, Terraform).
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experienced in audit, monitor, analyze and reconfigure Middleware platforms for performance improvement.
  • Migrated the existing SharePoint sites to .Net MVC with Azure cloud environment • Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
  • Hands on experience on terraform a tool for building, changing, and versioning infrastructure safely and efficiently
  • Our Continuous Integration stack consists of Git, Jenkins CI-CDX, the Docker Trusted Registry, and OpenShift Enterprise.
  • Build CICD pipeline for AWS cloud platform.
  • Use OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Increase application availability by controlling platform ecosystem DNS with to OpenShift Container Platform and running web applications on multiple endpoints.
  • Support and enhance SDLC cycle by using Docker containers delivered with O to OpenShift Container Platform for web application deployment.
  • Setup NFS servers as OpenShift storage backend and configured various storage claims for developers.
  • Setup and management of OpenShift 3.1/ 3.2 environment and responsible for the expansion to support a scalable environment.
  • Part of the DevOps team responsible for containerization efforts and migration of Java apps to OpenShift Container Platform.
  • Installation, configuration of Jenkins for Continuous Integration required for automated application deployment.
  • Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage, IAM.
  • Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances
  • Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Setup new PXE-Kickstart deployment for various version of Red Hat Enterprise Linux 7.X,6.X and CentOS severs.
  • Administer AWS IAM to perform VPC resource allocation for users, services, and applications.
  • Setup centralized logging solution using OMD Nagios, ELK stack (Elasticsearch, LogStash and Kibana), Redis, and custom monitoring scripts.
  • Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for the EC2 and S3 instances.
  • Designing, Planning and Configuration of Continuous Integration/ Inspection Tools such SonarQube, Artifactory, Jenkins, Git, SVN for full DevOps Stack setup.
  • Setup Nginx HTTP webserver as reverse proxy to critical applications such as such Confluence, Jira, Jenkins, Node.js and IBM WebSphere Application Server.
  • Responsible for designing, building, and improving cloud environments on Amazon Web Services AWS.
  • Install and configure Puppet Masters, Linux infrastructure/package management using puppet.
  • Currently leads an active integration effort for building out PaaS with Redhat OpenShift, Dockers and working with developers on application containerization effort.
  • Controlled all project configuration and assisted in defining baseline configuration using ITIL aligned processes.
  • Manage Red Hat Cluster Suite for Storage, High availability, Load balancing and High-performance setup scenarios.
  • Deployed of 6 Multiple Node OpenStack Environment (Juno release on RHEL 7, Centos 7) to provide IaaS (Competency building) using RDO.
  • Configured commercial SSL certs for Applications Servers (WebSphere, Weblogic, Tomcat etc) using NGINX and Apache webservers to terminate SSL endpoint.
  • Deploy new VMware vSphere 6.0 Server and upgrade existing vSphere 5.5 to latest vSphere 6.x release.
  • Hands-on experience with Installation and configuration of Continuous Integration tools such Jenkins, Maven, SonarQube, SVN, Git and Jfrog Actifactory for Auto-deployment of build/ releases.
  • Involved in all aspects of running and scaling the service, including server platforms, operating systems, automation, and overall systems management.
  • Responsible for the daily maintenance of DevOps Sandbox supporting the entire development with over 300+ developers.
  • Bash scripts and Ansible for automating pre/post systems installations and configuration, such as adding monitoring agents, NFS client, Samba, RHN client etc.

Confidential, ST LOUIS, MO

Sr. Cloud Engineer

Responsibilities:

  • Experience in setting up Jenkins jobs for creating and deleting users in AWS EC2 instances, executing test cases against Postman using Newman Collection Runner, and setting up Slave nodes.
  • Configured Jenkins for creating build and deployment pipelines by identifying, installing, and configuring required tools and plug-ins like GitHub, Maven, Nexus, Docker, Slack, Cloud-Formation, Build Pipeline, SonarQube, JUnit, and HP Fortify SCA etc.,
  • Experienced in developing, deploying, and monitoring in building large distributed and parallel systems using container technology including Docker, Kubernetes, AWS EKS, Fargate.
  • Experience in writing up Shell and Python Scripts for taking backups of Cassandra databases and cleanup of Nexus Artifactory.
  • Automated the cloud deployments using chef, Python (boot& fabric) and AWSCloudFormation Templates
  • Experience with working on containerization using Docker and for setting up test environments for developers and testers.
  • Experience in building Docker images using Docker files and pushing to internal Docker registry.
  • Implemented and maintained Ansible for Configuration management spanning several environments on AWS cloud.
  • Administered Splunk for log analysis, setting up alerts and dashboards.
  • Experience in working with AWS services like EC2, S3, ELB, Glacier, VPC, IAM, Lambda, Route53, RDS, SNS, SES, Cloud Watch, Auto Scaling, and other AWS services.
  • Created secured cloud infra using VPC for Dev and QA environments on AWS.
  • Created VPC using Cloud formation templates in AWS, which includes Security Groups, Key Pairs, Route tables, and Internet Gateway
  • Configured and administered Maven-Nexus repository, integrated the Maven releases with Version control system like GitHub.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Worked on writing automation and deployment scripts using Bash Shell, Python and Groovy scripting languages.
  • Creating a new Continuous Integration cycle based on Jenkins and Docker from scratch, allowing transition from Dev stations to Test servers easily and seamlessly.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing rights to Developers for triggering required build.
  • Integrated Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven, and performed Java builds.
  • Used Ansible for server provisioning and infrastructure automation in AWS.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Written cookbooks for Jenkins, Tomcat, JDK 1.7 and Deployment Automation.
  • Experience in understanding the protocols such as TCP/IP, HTTP, DNS, SMTP and working independently to make recommendations.
  • Proficient with CICD process, Agile and DevOps Software Development Life Cycle including analysis, high level design, coding, testing, and implementation, performance tuning, bug fixing and quality control.
  • Developed Azure OMS Hybrid Automation PowerShell Runbooks to automate the creation of testing and QA environments using vSphere.
  • Responsible for monitoring tool like Nagios in Build Automation and Release Management.
  • Managed infrastructure resources with close coordination with IT build failures and worked on reducing infrastructure issues by 95%.

Environment: AWS EC2, VPC, S3, Azure Computing, IAM Jenkins, Python, Azure Active, Bash shell scripting, Groovy, Nagios, Git, Maven, Docker, Ansible, Maven-Nexus repository, Tomcat, Splunk.

We'd love your feedback!