We provide IT Staff Augmentation Services!

Senior Aws Cloud Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 10+ years of experience as DevOps/Build and Release Engineer in solving complex problems wif creative solutions, supporting development, Deployment operations in different environments.
  • Extensive experience includes SCM, Change/Incident Management, VMware and AWS Cloud computing.
  • Experience wif and thorough understanding of automated implementation/deployment of a cloud - based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc).
  • Experience in AWS services such as EC2, ELB, Auto - Scaling, S3, IAM, VPC, RDS, DynamoDB, Cloud Trail, Cloud Watch, Lambda, ElastiCache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, Beanstalk, EMR, AWS Workspaces.
  • Provided day-to- day operational support to related infrastructures. knowledge on Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Hand-on experience configuration and monitoring distributed and multi-platform servers using Chef in AWS Cloud Environment. Worked on migration project of moving current applications in traditional datacenter to AWS.
  • DevOps experience wifPuppet, Ansible, Chef, AWS (OPS Work)andOpenStack.
  • Worked on migrating traditional on-premises infrastructure to AWS cloud services which now hosts 20+ AWS services.
  • Expertise in Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Designed, implemented, and maintained customGradle tasks in Java andGroovy.
  • Implemented and maintained CI environments (Jenkins/Hudson) in performing deployments, Packaging, Build optimization, production rollouts, staging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and service delivery over web/app servers like Jboss, Tomcat and WebLogic, MAVEN.
  • Provide SME in all areas of Cloud(IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platformsAWSand various PaaS platforms(Cloud Foundry/OpenShift).
  • Extensively worked on Configuration Management Tools Chef and Puppet. Configured and monitored distributed and multi-platform servers using Chef. Knowledge of Puppet as configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and pro-actively manage change.
  • Experience wif configuration and monitoring distributed and multi-platform servers using Chef in AWS Cloud Environment.
  • Implemented newRESTfulAPIs usingSpring MCVCframework and experienced in Monitoring tools like Nagios, Sensu, Zabbix and Splunk.
  • Experienced in Virtualization Technologies for Server, DC and VPC environments including: VMware ESXi 5.x, 6.x VMware vSphere, VMware vRealize, VMware VCenter Configuration Manager (VCM), Microsoft Hyper - V, Citrix, KVM, Cisco UCS, PowerShell, Power CLI.
  • Experience writing and execution of SHELL, Python, BASH and PERL scripts to automate the deployments.
  • Experience in administering Linux. Experience in Installation, Configuration, Backup, Recovery, Maintenance, Support.
  • Provided day-to- day operational support to related infrastructures. knowledge on Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Valuable knowledge on DevOps tools such as Checkmarx, Coverity, Sonarqube, Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, NEXUS, Maven, ANT, GIT, TFS, Kubernetes, and Docker.

TECHNICAL SKILLS

Continuous Integration: Jenkins, Hudson, AnthillPro, CruiseControl, BuildForge, uBuild, Bamboo Atlassian CI Tool and TeamCity.

Installer & Packaging: InstallAnywhere, InstallShield, Wise Installer/ Studio and Linux RPM.

Configuration Management: Ansible, Chef, Puppet.

Build Tools: Maven, Gradle, Ant, Make and MSBuild.

App Servers: HTTP, Tomcat, Websphere, Apache, Nagios, Jboss, IIS 6.0

Quality & Security: SonarQube, FindBugs, AppScan, Coverity, Clover, Cobertura and JaCoCo.

Operating Systems: RHEL, Windows, Linux, Ubuntu, Solaris and Mac OS X.

Databases: MySQL 5, Oracle, PL/SQL

Frameworks: JSF, EJB3, JPA, Spring (core, bean, data, security, cloud, web, batch, JDBC), Hibernate, Spring Boot.

Repository Management: Nexus, JFrog.

Bug Tracking Tools: JIRA, Service Now, Bugzilla, Quix, Clear Case.

Application Servers or Containers: Docker, Kubernetes WebLogic, WAS, Jboss, Wildfly, Tomcat

Version Control Tools: GIT, GitHub Enterprise, CVS, SVN, Bit Bucket.

Log and Monitoring Tools: Nagios, Splunk, ELK, Cloud watch, Dynatrace, Prometheus.

Scripting: Perl, Ant, Maven, Shell Scripting, JavaScript and Python, Bash/Shell, Perl, Python, Ruby, power shell, Jason, YAML, Groovy and Go Lang.

Platforms: AWS, Cloudera CDH 4/5, Horton works HDP 2.5/2.6, ELK.

Virtualization: Vmware WorkStation, Oracle VirtualBox and vSphere.

Languages: Perl, Ruby, HTML, Core Java, PHP, Microsoft.NET, CSS.

Networking: DNS, DHCP, SMTP, HTTP, SNMP.

Build Automation tools: Service-now, Selenium.

Others: Joomla, Nexus, Artifactory, Elgg, Bugzilla, JIRA, PhotoShop and Wiki.

PROFESSIONAL EXPERIENCE

Senior AWS Cloud Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Created a private cloud using Kubernetes dat supports DEV, TEST, and PROD environments.
  • Containerized all the Ticketing related applications - Spring Boot Java and Node-JS applications using Docker.
  • Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and Ingress Controllers- Nginx. Configured EKS clusters and provisioned worker nodes using Kops and elkctl utilities.
  • Team player on OpenShift for creating new projects, Services for load balancing and adding them to Routes to be accessible from outside. Managing the OpenShift cluster dat includes scaling up and down the AWS app nodes.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- DTR. WrittenShellandPerlscripts to automate the deployments to Jboss application preprod Servers.
  • Good understanding of the principals and best practices of Software Configuration Management (SCM) inAgile, Scrum, and Waterfallmethodologies. Worked on GIT to maintain source code in Git and GitHub repositories.
  • Strong experience wifCI (Continuous Integration)andCD (Continuous Deployment)methodologies wif Jenkins.
  • Responsible forOpenStackproject core infrastructure including code review, continuous integration systems, and developer tools. Experience usingDocker Containers. EstablishedOpenStackproject Infrastructure Program and served as tech lead.
  • Exposed to all aspects ofsoftware development life cycle (SDLC)such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Implemented domain name service (DNS) through route 53 to has highly available and scalable applications.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail organization in AWS public cloud.
  • DevOps Workflow representing all stages starting from SCM Commit Build, Integration Build Which Compiles Code, Junit Test cases and Code Coverage, Build and Bundle, Publish wif Lead Approvals and Deployment of Artifact.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif AWS Lambda and CloudWatch.
  • Converted existing AWS infrastructure to Serverless architecture (AWS Lambda, Kinesis), deployed via Terraform and AWS CloudFormation. Worked onAnsibleto manage machines over SSH.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked on Datalake POC which involves setting up AWS Lambda functions, S3 buckets and Sagemaker configuration using cloud formation Templates. Experience working onDocker to build image at root of the repository.
  • Built/deployed custom Docker images from Artifactory into EKS K8s cluster as part of aGitlabCI pipeline
  • UtilizedAnsibleandJenkinsto automate the provisioning of our identity management solution which is used to implement Single Sign On for AWS.EKSauthentication integrated wif SSO as well. Set up and maintained Logging and Monitoring subsystems using tools loke; Elasticsearch, Fluentd, Kibana, Prometheus, Grafana and Alertmanager.
  • Automated the Applications and MySQL, NoSQL container deployment inDockerusingPythonand monitoring of these containers usingNagios.
  • Created new accounts, roles and groups by usingIAM.
  • Created additional Docker Slave Nodes for Jenkins, using custom Docker Images and pulled them to ECR and monitored using Prometheus. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Docker Swarm.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Jfrog Artifactory and X-Ray and Oracle database templates.
  • Experience wif container-based deployments using Docker, working wif Docker images, Docker Hub and Docker-registries and Kubernetes. UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
  • UsedJenkins pipelinesto drive all microservices builds out to theDocker registryand then deployed toKubernetes, CreatedPodsand managed usingKubernetes. Changing the AWS infrastructure Elastic Beanstalk to Docker wifkubernetes.
  • Written Templates for AWS infrastructure as a code usingTerraformto build staging and production environments.
  • Collaborate in the automation of AWS infrastructure viaTerraformand Jenkins.
  • Expert in providing solution to make application secure and vulnerable free and experience in code analysis using Fortify, Black-duck, AppScan, Checkmarx and WebInspect, ZAP, Burp Suite and Open-source tools.
  • To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled wif load-balancing toolNginx.
  • Work closely wif engineers onOpenShiftby Red Hat, becoming a contributor to both the upstream and downstreamOpenShiftby Red Hat projects to deliver functionality.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform. Worked wif OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build wif Maven and Maven Repository (NexusArtifactory) and Deployed Apps using customrubymodules throughPuppetas a CI/CD Process.
  • Configuring IAM roles for EC2 instances and assigns them policies granting specific level access to S3 buckets. Using Cloud Watch service, created alarms for monitoring the EC2 server’s performance like CPU Utilization, disk usage etc.
  • Setting up continuous integration and formal builds usingBamboowifIvyorBamboowifMaven Nexusrepository.

Environment: Linux/Unix, Docker, AWS, GIT, Ansible, JIRA, Shell scripts, Bash, ANT, Maven, Apache Tomcat, Jenkins, Amazon S3 Buckets, EC2, EBS, CentOS, Nexus, Maven, Splunk, Nagios, Java, J2EE.

Senior AWS DevOps Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code.
  • Successfully created stacks for creating few services through AWS CloudFormation templates.
  • Created multiple EC2 instances wif supporting ELB and Autoscaling etc by writing Cloud Formation Templates.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Created and Managed API through AWS API Gateway.
  • Expertise in delivering Custom Docker Images loaded wif production ready applications to the clients for their deployment.
  • Created Python Scripts to Automate AWS services, include web servers, ELB, CloudFront Distribution, database, EC2 and database security groups. Managed Access controls for S3 storage Bucket through logging and lifecycle policies
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes. Deployed and orchestrated applications using Kubernetes.
  • Monitored and Managed Access Controls of users in AWS through IAM (Identity and Access Management).
  • Managed network security using a Load balancer, Auto-scaling, Security groups and Network Access Control List (NACL).
  • Managed AWS infrastructure and automation wif CLI and API. Worked on Inbound and Outbound services wif automation of Chef.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience wif Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience in configuring Amazon EC2, Amazon S3, AWS API Gateway, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Worked on creating Jenkins Environment and writing the Groovy scripts to automate the pipeline process.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
  • Used JIRA as defect tracking system and configure various workflows, customizations, and plugins for JIRA bug/issue tracker, Jenkins wif JIRA, GitHub.
  • Worked on providing high availability using ELB and Route 53, zonal availability and zone resiliency has set up high availability for applications and data layers. Worked on creating, implementing application monitoring, and logging using Splunk and Kibana.
  • Used Kubernetes for creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.
  • Responsible for configuring the apps to OpenShift v3 and containerization of apps using Docker.
  • Worked on Chef for IAAS configuration by writing cookbooks and recipes to automate the actions for virtual and remote resources and nodes. Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence.
  • Designed and implemented CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Python), and creating/configuring VMs (Windows/Linux).
  • Implemented Atlassian Stash along wif GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Performed migration setup from SVN to GIT using BitBucket.

Environment: Amazon Web Services (IAM, S3, EC2, VPC, Cloud Watch, Auto scaling, EBS, DynamoDB, CloudFormation etc.), Git, Chef, Jenkins, Docker Container, Kubernetes, Windows Server, Agile, TeamCity, Octopus, JSON, Bash, Shell, Groovy, Python.

DevOps Engineer

Confidential, Armonk, NY

Responsibilities:

  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup. Created, Configured and Administered Jenkins servers wif Master-slave configurations as needed.
  • Performed SVN to GIT/BitBucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in BitBucket.
  • AWSEC2/VPC/S3/Route53/IAM/Cloud Formation/ELB based infrastructure automation through CHEF, Vagrant, Bash Scripts.
  • Worked wif AWS services like EC2, S3, VPC, ELB, AutoScaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
  • Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
  • Continuous integration and automated deployment and management using Team City, Puppet, Maven, Ant and comparable tools. Experience in automation and continuous integration processes wif TeamCity, Puppet.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates. Experience wif web deployment technology specifically Linux/Nginx/Apache/Tomcat/Java.
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Responsible for mentoring and cross-resource platform standardization of Web Stack technology and development and implementing of policies and procedures.
  • Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of hosts.
  • Coordinated Release effort amongst various teams (Dev, QA, DBA and Business Analysis) in geographically separated environment.
  • Associated in implementing SonarQube code quality analysis tool for the code.
  • Created MySQL Database Objects like Schemas, Tables, Views, Stored Procedures, Indexes (cluster/Noncluster), and Constraints, Triggers, Buffer Pools, User Roles and functions.
  • Experience in analyzing and monitor performance bottlenecks and key metrics to optimize software and system performance.

Environment: AWS Cloud, Linux, Apache, MySQL, GIT, Jenkins, Puppet, Maven, Ant, JSON, Python and Shell.

Build & Release Engineer

Confidential, Plano, TX

Responsibilities:

  • Design and document of CI/CD tools. Build and Deployment of CI/CD Pipelines
  • Implemented Software Release Management strategies for various applications per the agile process.
  • Responsible for design and maintenance of the Subversion Repository, views and the access control strategies.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Provided end-user training for all Subversion (SVN) users to effectively use the SVN.
  • Build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments. Creating scripts for system administration using scripting language Shell.
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • JENKINS is used as a continuous integration tool for automation of daily process.
  • Work wif application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN) to resolve issues wif transition to new DevOps solution.
  • Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment. Worked on continuous integration based on Maven and Hudson.
  • Created and maintained the Shell deployment scripts for Web Logic web application servers.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users.

Environment: Svn, Ant, Maven, Jira, Nexus, Shell, Perl, Python, Jenkins, Puppet.

Linux Systems Administrator

Confidential, Wilmington, DE

Responsibilities:

  • Installation/configuration of Redhat 4/5/6 using kickstart Server and Solaris 9/10 using Jumpstart.
  • Performing Post Build activities like Setting up Backup interface/ NIC bonding/ Loading additional Packages/ Joining the server to Active Directory, etc.
  • Installation wif EMC SAN to acquire storage and setting up Veritas/LVM filesystems.
  • Installation wif Oracle DBA’s for restore of Oracle Instance and Building Oracle RAC Cluster.
  • Working on Solaris Zones/Containers.
  • Performed hardware, operating system, security and application updates/patches on these systems as well as operating system hardening based in industry standards.
  • Performing sudo Authentication and Powerbroker Datacenter Migration Projects.
  • Mirrored existing logical volumes & created volume groups, disk groups & set up the RAID (0,1,5) using VERITAS volume manager. Migrated the existing UFS data to VxFS for best possible IO performance.
  • Installed/Configured the WebSphere server, JBoss application server, WebLogic server; Managed tuning and performance of high-profile applications running on them.
  • Working Knowledge of Network Protocols such as NTP/ NIS/ TCP/ DNS/ DHCP/ HTTP/ SMTP/ SFTP/ FTP/ SCP/ NFS.
  • Developed Failover/Pre-Failback/Failback and verification of the same in case of outage in the high environment using VCS (Veritas Cluster Server).
  • Troubleshooted slow servers by checking resources, I/O wait, load average, and swap space
  • Created a LVM to provide elasticity so you can scale up or down depending on the needs.

Environment: RHEL 4.x/5.x/6.x/7.x, Centos, Solaris, VERITAS Volume Manager 3.x/ 4.x, VERITAS Storage Foundation 5, VMWare ESXi 5.1, NFS, DNS, SAN/NAS.

We'd love your feedback!